|
OpenMD 3.2
Molecular Dynamics in the Open
|
#include <LatticeCreator.hpp>
Public Member Functions | |
| int | getNumSitesPerCell () |
| void | getLatticePointsPos (std::vector< Vector3d > &latticePos, int nx, int ny, int nz) |
| std::vector< Vector3d > | getLatticePointsOrt () |
| virtual std::vector< RealType > | getLatticeConstant ()=0 |
| virtual void | setLatticeConstant (const std::vector< RealType > &lc)=0 |
| Vector3d | getOrigin () |
| void | setOrigin (const Vector3d &newOrigin) |
Protected Member Functions | |
| virtual void | update ()=0 |
Protected Attributes | |
| int | nCellSites |
| Vector3d | origin |
| std::vector< Vector3d > | cellSitesPos |
| std::vector< Vector3d > | cellSitesOrt |
| Vector3d | cellLen |
Definition at line 57 of file Lattice.hpp.
|
inlineprotected |
Definition at line 59 of file Lattice.hpp.
|
inline |
Definition at line 70 of file Lattice.hpp.
| void OpenMD::Lattice::getLatticePointsPos | ( | std::vector< Vector3d > & | latticePos, |
| int | nx, | ||
| int | ny, | ||
| int | nz ) |
Definition at line 51 of file Lattice.cpp.
|
inline |
Definition at line 65 of file Lattice.hpp.
|
inline |
Definition at line 79 of file Lattice.hpp.
|
inline |
Definition at line 82 of file Lattice.hpp.
|
protected |
Definition at line 91 of file Lattice.hpp.
|
protected |
Definition at line 90 of file Lattice.hpp.
|
protected |
Definition at line 89 of file Lattice.hpp.
|
protected |
Definition at line 87 of file Lattice.hpp.
|
protected |
Definition at line 88 of file Lattice.hpp.