etomica.space3d,
etomica.space2d, and etomica.space1d, for 3-, 2-, and 1-dimensional
spaces, respectively. The key elements are:
| Interface | Description |
|---|---|
| BoundaryEventListener |
Listener for boundary events.
|
| IOrientation |
Interface for a class that specifies an orientation in space.
|
| RotationTensor |
A tensor intended for use to perform rotations in space.
|
| Tensor |
Interface for a second-order tensor.
|
| Vector |
Interface containing vector operations, accessor, and mutator methods.
|
| Class | Description |
|---|---|
| BenchVector | |
| BenchVector3D | |
| Boundary |
Parent class of boundary objects that describe the size and periodic nature
of the box boundaries.
|
| BoundaryDeformableLattice |
Deformable boundary that takes the shape of a primitive with some number
of cells in each dimension.
|
| BoundaryDeformablePeriodic |
Boundary shaped as an arbitrary parallelepiped.
|
| BoundaryEvent |
Event that informs a listener about some change to a boundary.
|
| BoundaryEventManager |
Manager of listeners for boundary events.
|
| BoundaryRectangular |
Boundary that is in the shape of a rectangular parallelepiped.
|
| BoundaryRectangularNonperiodic |
Boundary that is not periodic in any direction.
|
| BoundaryRectangularPeriodic |
Rectangular boundary that is periodic in every dimension.
|
| BoundaryRectangularPore |
Class for implementing pore periodic boundary conditions, in which
one dimension is periodic.
|
| BoundaryRectangularSlit |
Class for implementing slit periodic boundary conditions, in which
one dimension is not periodic.
|
| Space |
Superclass for all Space instances.
|