-
In `Body.update`, the body "velocity" is computed, but this is actually a "change in position for this timestep", i.e., has units of "metres per 1/60 seconds" rather than "metres per second". If you c…
-
Hi, I've developed some methods for modelling and controlling cable driven robots which I would like to implement in a library that can run in real-time. I have two questions
1. Is there a resource t…
-
@peastman : I'm curious about the origin of the [`DrudeLangevinIntegrator`](https://github.com/pandegroup/openmm/blob/master/plugins/drude/openmmapi/include/openmm/DrudeLangevinIntegrator.h#L41-L50). …
-
Hello,
I've developed a physics simulation suite that implements the RK78 stepper for tracking charged particles in user defined electromagnetic fields. Due to the explicit nature of the RK78 algor…
-
Discuss the blog post here; share your thoughts, improvements, or any issues you run into so that others can find them.
-
Hamiltonian Monte Carlo methods
---------------
1. Vanilla HMC
2. Riemannian Manifold HMC
3. Lagrangian HMC
-
Currently `MPIStateArray` is somewhere in between a "pure" array structure and a specialized backing datastore for values on a `DiscontinuousSpectralElementGrid`. It has a bunch of compromises and ass…
-
### Describe the project you are working on
fps game inspired by half life 2.
### Describe the problem or limitation you are having in your project
I Needed an easy to use and performant rope simul…
-
## Background
Diamond lattices are created by creating fully stretched polymer chains between crosslinker particles. It is sometimes desirable to compact the hydrogel to reduce pore sizes. There is…
-
I'm doing this:
```javascript
const vector = Vector.create(400, 0);
Body.setVelocity(body, vector);
const deltaTime = 500;
Body.update(body, deltaTime, 1, 1); // body, deltaTime, scaleTime, corre…