jaxdem.domains.free#
Unbounded (free) simulation domain.
Classes
|
A Domain implementation representing an unbounded, "free" space. |
- class jaxdem.domains.free.FreeDomain(box_size: Array, anchor: Array)#
Bases:
DomainA Domain implementation representing an unbounded, “free” space.
In a FreeDomain, there are no explicit boundary conditions applied to particles. Particles can move indefinitely in any direction, and the concept of a “simulation box” is only used to define the bounding box of the system.
Notes
The box_size and anchor attributes are dynamically updated in the shift method to encompass all particles. Some hashing tools require the domain size.