Definition at line 62 of file MoleculeStamp.hpp.
◆ MoleculeStamp()
OpenMD::MoleculeStamp::MoleculeStamp |
( |
| ) |
|
◆ ~MoleculeStamp()
OpenMD::MoleculeStamp::~MoleculeStamp |
( |
| ) |
|
|
virtual |
◆ addAtomStamp()
bool OpenMD::MoleculeStamp::addAtomStamp |
( |
AtomStamp * | atom | ) |
|
◆ addBendStamp()
bool OpenMD::MoleculeStamp::addBendStamp |
( |
BendStamp * | bend | ) |
|
◆ addBondStamp()
bool OpenMD::MoleculeStamp::addBondStamp |
( |
BondStamp * | bond | ) |
|
◆ addConstraintStamp()
bool OpenMD::MoleculeStamp::addConstraintStamp |
( |
ConstraintStamp * | constraint | ) |
|
◆ addCutoffGroupStamp()
bool OpenMD::MoleculeStamp::addCutoffGroupStamp |
( |
CutoffGroupStamp * | cutoffgroup | ) |
|
◆ addFragmentStamp()
bool OpenMD::MoleculeStamp::addFragmentStamp |
( |
FragmentStamp * | fragment | ) |
|
◆ addInversionStamp()
bool OpenMD::MoleculeStamp::addInversionStamp |
( |
InversionStamp * | inversion | ) |
|
◆ addRigidBodyStamp()
bool OpenMD::MoleculeStamp::addRigidBodyStamp |
( |
RigidBodyStamp * | rigidbody | ) |
|
◆ addTorsionStamp()
bool OpenMD::MoleculeStamp::addTorsionStamp |
( |
TorsionStamp * | torsion | ) |
|
◆ getAtomStamp()
AtomStamp * OpenMD::MoleculeStamp::getAtomStamp |
( |
int | index | ) |
|
|
inline |
◆ getBendStamp()
BendStamp * OpenMD::MoleculeStamp::getBendStamp |
( |
int | index | ) |
|
|
inline |
◆ getBondStamp()
BondStamp * OpenMD::MoleculeStamp::getBondStamp |
( |
int | index | ) |
|
|
inline |
◆ getConstraintStamp()
◆ getCutoffGroupStamp()
◆ getFragmentStamp()
FragmentStamp * OpenMD::MoleculeStamp::getFragmentStamp |
( |
int | index | ) |
|
|
inline |
◆ getInversionStamp()
InversionStamp * OpenMD::MoleculeStamp::getInversionStamp |
( |
int | index | ) |
|
|
inline |
◆ getJointAtoms()
std::vector< std::pair< int, int > > OpenMD::MoleculeStamp::getJointAtoms |
( |
int | rb1, |
|
|
int | rb2 ) |
◆ getNAtoms()
std::size_t OpenMD::MoleculeStamp::getNAtoms |
( |
| ) |
|
|
inline |
◆ getNBends()
std::size_t OpenMD::MoleculeStamp::getNBends |
( |
| ) |
|
|
inline |
◆ getNBonds()
std::size_t OpenMD::MoleculeStamp::getNBonds |
( |
| ) |
|
|
inline |
◆ getNConstraints()
std::size_t OpenMD::MoleculeStamp::getNConstraints |
( |
| ) |
|
|
inline |
◆ getNCutoffGroups()
std::size_t OpenMD::MoleculeStamp::getNCutoffGroups |
( |
| ) |
|
|
inline |
◆ getNFreeAtoms()
std::size_t OpenMD::MoleculeStamp::getNFreeAtoms |
( |
| ) |
|
|
inline |
◆ getNIntegrable()
int OpenMD::MoleculeStamp::getNIntegrable |
( |
| ) |
|
|
inline |
◆ getNInversions()
std::size_t OpenMD::MoleculeStamp::getNInversions |
( |
| ) |
|
|
inline |
◆ getNRigidBodies()
std::size_t OpenMD::MoleculeStamp::getNRigidBodies |
( |
| ) |
|
|
inline |
◆ getNTorsions()
std::size_t OpenMD::MoleculeStamp::getNTorsions |
( |
| ) |
|
|
inline |
◆ getRegion()
int OpenMD::MoleculeStamp::getRegion |
( |
| ) |
|
|
inline |
◆ getRigidBodyStamp()
RigidBodyStamp * OpenMD::MoleculeStamp::getRigidBodyStamp |
( |
int | index | ) |
|
|
inline |
◆ getTorsionStamp()
TorsionStamp * OpenMD::MoleculeStamp::getTorsionStamp |
( |
int | index | ) |
|
|
inline |
◆ isAtomInRigidBody() [1/2]
bool OpenMD::MoleculeStamp::isAtomInRigidBody |
( |
int | atomIndex | ) |
|
◆ isAtomInRigidBody() [2/2]
bool OpenMD::MoleculeStamp::isAtomInRigidBody |
( |
int | atomIndex, |
|
|
int & | whichRigidBody, |
|
|
int & | consAtomIndex ) |
◆ isBondInSameRigidBody()
bool OpenMD::MoleculeStamp::isBondInSameRigidBody |
( |
BondStamp * | bond | ) |
|
◆ setRegion()
void OpenMD::MoleculeStamp::setRegion |
( |
int | r | ) |
|
|
inline |
◆ validate()
void OpenMD::MoleculeStamp::validate |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: