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.
|