API Elements: Space
Space defines properties of the physical space in which the simulation is performed
- Dimensionality (1D, 2D, 3D, etc.); continuum vs. lattice
- Construction of vectors
- Makes Coordinate for placement in each Atom
position and momentum vector
- CoordinatePair defines how distances are computed
- Constructs various types of Boundary for placement in each Phase
Concrete classes
- Space1D
- Space2D
- Space2DCell
superimposes a lattice of cells for quick identification of neighboring atoms