
#include <CubicCellManager.h>
Public Types | |
| typedef CubicCellLocation | Cell |
| typedef ArrayCellListStructure | CellListStructure |
Public Member Functions | |
| CubicCellManager () | |
| CubicCellManager (Real r) | |
| void | setCellSize (Real newSize) |
| Real | getCellSize (void) const |
| Vector3D | getRealCellSize (void) const |
| Real | getCellVolume (void) const |
| Cell | findCell (const Vector3D &position) const |
| void | initialize (CellListStructure &cellList, const Vector3D &min, const Vector3D &max, bool pbc) const |
| void | updateCache (CellListStructure &cellList) const |
| const std::string & | getKeyword () const |
| void | getParameters (std::vector< Parameter > ¶meters) const |
| unsigned int | getParameterSize () const |
Static Public Member Functions | |
| CubicCellManager | make (std::string &errMsg, std::vector< Value > values) |
Static Public Attributes | |
| const std::string | keyword |
Private Attributes | |
| Real | myCellSize |
| Vector3D | myRealCellSize |
| Vector3D | myRealRCellSize |
|
|
topology and cell location structure of the cell
|
|
|
implementation of the cell list
|
|
|
|
|
|
|
|
|
Find the cell that one atom belongs to.
|
|
|
|
|
|
Get the volume of the cell.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Set the size of each cell.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|