|
OpenMD 3.2
Molecular Dynamics in the Open
|
Public Member Functions | |
| bool | addAtomStamp (AtomStamp *atom) |
| bool | addBondStamp (BondStamp *bond) |
| bool | addBendStamp (BendStamp *bend) |
| bool | addTorsionStamp (TorsionStamp *torsion) |
| bool | addInversionStamp (InversionStamp *inversion) |
| bool | addRigidBodyStamp (RigidBodyStamp *rigidbody) |
| bool | addCutoffGroupStamp (CutoffGroupStamp *cutoffgroup) |
| bool | addFragmentStamp (FragmentStamp *fragment) |
| bool | addConstraintStamp (ConstraintStamp *constraint) |
| void | setIdent (int id) |
| int | getIdent () |
| void | setRegion (int r) |
| int | getRegion () |
| std::size_t | getNAtoms () |
| std::size_t | getNBonds () |
| std::size_t | getNBends () |
| std::size_t | getNTorsions () |
| std::size_t | getNInversions () |
| std::size_t | getNRigidBodies () |
| std::size_t | getNCutoffGroups () |
| std::size_t | getNConstraints () |
| int | getNIntegrable () |
| std::size_t | getNFreeAtoms () |
| virtual void | validate () |
| AtomStamp * | getAtomStamp (int index) |
| BondStamp * | getBondStamp (int index) |
| BendStamp * | getBendStamp (int index) |
| TorsionStamp * | getTorsionStamp (int index) |
| InversionStamp * | getInversionStamp (int index) |
| RigidBodyStamp * | getRigidBodyStamp (int index) |
| CutoffGroupStamp * | getCutoffGroupStamp (int index) |
| FragmentStamp * | getFragmentStamp (int index) |
| ConstraintStamp * | getConstraintStamp (int index) |
| bool | isBondInSameRigidBody (BondStamp *bond) |
| bool | isAtomInRigidBody (int atomIndex) |
| bool | isAtomInRigidBody (int atomIndex, int &whichRigidBody, int &consAtomIndex) |
| std::vector< std::pair< int, int > > | getJointAtoms (int rb1, int rb2) |
| Public Member Functions inherited from OpenMD::DataHolder | |
| template<class T> | |
| void | assign (const std::string &keyword, T val) |
Additional Inherited Members | |
| Protected Types inherited from OpenMD::DataHolder | |
| using | ParamMap = std::map<std::string, ParameterBase*> |
| Protected Attributes inherited from OpenMD::DataHolder | |
| ParamMap | parameters_ |
| std::set< std::string > | deprecatedKeywords_ |
Definition at line 65 of file MoleculeStamp.hpp.
| OpenMD::MoleculeStamp::MoleculeStamp | ( | ) |
Definition at line 69 of file MoleculeStamp.cpp.
|
virtual |
Definition at line 82 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addAtomStamp | ( | AtomStamp * | atom | ) |
Definition at line 94 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addBendStamp | ( | BendStamp * | bend | ) |
Definition at line 111 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addBondStamp | ( | BondStamp * | bond | ) |
Definition at line 106 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addConstraintStamp | ( | ConstraintStamp * | constraint | ) |
Definition at line 147 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addCutoffGroupStamp | ( | CutoffGroupStamp * | cutoffgroup | ) |
Definition at line 138 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addFragmentStamp | ( | FragmentStamp * | fragment | ) |
Definition at line 143 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addInversionStamp | ( | InversionStamp * | inversion | ) |
Definition at line 121 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addRigidBodyStamp | ( | RigidBodyStamp * | rigidbody | ) |
Definition at line 126 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::addTorsionStamp | ( | TorsionStamp * | torsion | ) |
Definition at line 116 of file MoleculeStamp.cpp.
|
inline |
Definition at line 101 of file MoleculeStamp.hpp.
|
inline |
Definition at line 103 of file MoleculeStamp.hpp.
|
inline |
Definition at line 102 of file MoleculeStamp.hpp.
|
inline |
Definition at line 117 of file MoleculeStamp.hpp.
|
inline |
Definition at line 111 of file MoleculeStamp.hpp.
|
inline |
Definition at line 114 of file MoleculeStamp.hpp.
|
inline |
Definition at line 84 of file MoleculeStamp.hpp.
|
inline |
Definition at line 105 of file MoleculeStamp.hpp.
| std::vector< std::pair< int, int > > OpenMD::MoleculeStamp::getJointAtoms | ( | int | rb1, |
| int | rb2 ) |
Definition at line 896 of file MoleculeStamp.cpp.
|
inline |
Definition at line 89 of file MoleculeStamp.hpp.
|
inline |
Definition at line 91 of file MoleculeStamp.hpp.
|
inline |
Definition at line 90 of file MoleculeStamp.hpp.
|
inline |
Definition at line 96 of file MoleculeStamp.hpp.
|
inline |
Definition at line 95 of file MoleculeStamp.hpp.
|
inline |
Definition at line 98 of file MoleculeStamp.hpp.
|
inline |
Definition at line 97 of file MoleculeStamp.hpp.
|
inline |
Definition at line 93 of file MoleculeStamp.hpp.
|
inline |
Definition at line 94 of file MoleculeStamp.hpp.
|
inline |
Definition at line 92 of file MoleculeStamp.hpp.
|
inline |
Definition at line 87 of file MoleculeStamp.hpp.
|
inline |
Definition at line 108 of file MoleculeStamp.hpp.
|
inline |
Definition at line 104 of file MoleculeStamp.hpp.
| bool OpenMD::MoleculeStamp::isAtomInRigidBody | ( | int | atomIndex | ) |
Definition at line 860 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::isAtomInRigidBody | ( | int | atomIndex, |
| int & | whichRigidBody, | ||
| int & | consAtomIndex ) |
Definition at line 871 of file MoleculeStamp.cpp.
| bool OpenMD::MoleculeStamp::isBondInSameRigidBody | ( | BondStamp * | bond | ) |
Definition at line 841 of file MoleculeStamp.cpp.
|
inline |
Definition at line 83 of file MoleculeStamp.hpp.
|
inline |
Definition at line 86 of file MoleculeStamp.hpp.
|
virtual |
Reimplemented from OpenMD::DataHolder.
Definition at line 152 of file MoleculeStamp.cpp.