<feed xmlns='http://www.w3.org/2005/Atom'>
<title>particle-physics/physics/src, branch experiments</title>
<subtitle>Constrained particle physics implementation in Rust
</subtitle>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/'/>
<entry>
<title>tmp: add most recent progress</title>
<updated>2025-01-31T02:35:28+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2025-01-31T02:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=11031f246a8ec47eb0ffca285138220eb717415e'/>
<id>11031f246a8ec47eb0ffca285138220eb717415e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: resolve build errors</title>
<updated>2025-01-31T02:30:03+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2025-01-31T02:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=aa0385d7fc7639b748965f8c029fa1e46d218c0e'/>
<id>aa0385d7fc7639b748965f8c029fa1e46d218c0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat!: correctly compute jacobian derivative</title>
<updated>2024-12-18T02:21:55+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2024-12-18T02:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=87f4cefcf7cd72357b4f47d409942e27c5e2f689'/>
<id>87f4cefcf7cd72357b4f47d409942e27c5e2f689</id>
<content type='text'>
 - Make C/J pure functions of a constraint
 - Approximate J' using finite differences (dC'/dq)
 - fn enforce_constraints() no longer depends on dt
 - Use stable-but-slow finite differences method for J by default
 - Provide analytically derived Jacobian implementations for existing
   constraints
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Make C/J pure functions of a constraint
 - Approximate J' using finite differences (dC'/dq)
 - fn enforce_constraints() no longer depends on dt
 - Use stable-but-slow finite differences method for J by default
 - Provide analytically derived Jacobian implementations for existing
   constraints
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: generalize anchor constraint via beam</title>
<updated>2024-12-17T16:16:49+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2024-12-17T16:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=cc162a42127077744705dc6194de302bff069171'/>
<id>cc162a42127077744705dc6194de302bff069171</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: compute Jacobian by probing in both +- directions</title>
<updated>2024-12-16T21:22:09+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2024-12-16T21:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=9a19677c53dd8d3735027d03c6bc923b3fd9c3e6'/>
<id>9a19677c53dd8d3735027d03c6bc923b3fd9c3e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: use much smaller dQ for calculating partial derivative</title>
<updated>2024-12-15T22:02:16+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2024-12-15T22:02:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=4b977589d11427d1c88b85e1c7ed896849573d76'/>
<id>4b977589d11427d1c88b85e1c7ed896849573d76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: use Runge Kutta ODE solver</title>
<updated>2024-12-15T22:00:51+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2024-12-15T22:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=c3c82ae06405fa2c7bacac1d03d148897321c32b'/>
<id>c3c82ae06405fa2c7bacac1d03d148897321c32b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat!: add raylib rendering</title>
<updated>2024-12-15T12:17:43+00:00</updated>
<author>
<name>eug-vs</name>
<email>eugene@eug-vs.xyz</email>
</author>
<published>2024-12-15T12:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eug-vs.xyz/misc/particle-physics/commit/?id=70afc5a7d871919776a64782e8b93404e6b0defd'/>
<id>70afc5a7d871919776a64782e8b93404e6b0defd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
