|
OpenMD 3.2
Molecular Dynamics in the Open
|
Public Types | |
| using | AtomIter = std::set<int>::iterator |
| using | BondIter = std::vector<int>::iterator |
Public Member Functions | |
| AtomStamp (int index) | |
| bool | setPosition (const std::vector< RealType > &pos) |
| bool | setOrientation (const std::vector< RealType > &ort) |
| bool | havePosition () |
| bool | haveOrientation () |
| RealType | getPosX () |
| RealType | getPosY () |
| RealType | getPosZ () |
| RealType | getEulerPhi () |
| RealType | getEulerTheta () |
| RealType | getEulerPsi () |
| int | getIndex () |
| virtual void | validate () |
| int | getFirstBondedAtom (AtomIter &ai) |
| int | getNextBondedAtom (AtomIter &ai) |
| int | getFirstBond (BondIter &bi) |
| int | getNextBond (BondIter &bi) |
| void | addBond (int bondIndex) |
| void | addBondedAtom (int atomIndex) |
| size_t | getCoordination () |
| void | overrideCharge (RealType c) |
| bool | hasOverride () |
| RealType | getOverrideCharge () |
| 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 58 of file AtomStamp.hpp.
| using OpenMD::AtomStamp::AtomIter = std::set<int>::iterator |
Definition at line 77 of file AtomStamp.hpp.
| using OpenMD::AtomStamp::BondIter = std::vector<int>::iterator |
Definition at line 78 of file AtomStamp.hpp.
| OpenMD::AtomStamp::AtomStamp | ( | int | index | ) |
Definition at line 56 of file AtomStamp.cpp.
|
inline |
Definition at line 95 of file AtomStamp.hpp.
|
inline |
Definition at line 96 of file AtomStamp.hpp.
|
inline |
Definition at line 97 of file AtomStamp.hpp.
|
inline |
Definition at line 72 of file AtomStamp.hpp.
|
inline |
Definition at line 74 of file AtomStamp.hpp.
|
inline |
Definition at line 73 of file AtomStamp.hpp.
|
inline |
Definition at line 87 of file AtomStamp.hpp.
|
inline |
Definition at line 79 of file AtomStamp.hpp.
|
inline |
Definition at line 75 of file AtomStamp.hpp.
|
inline |
Definition at line 91 of file AtomStamp.hpp.
|
inline |
Definition at line 83 of file AtomStamp.hpp.
|
inline |
Definition at line 104 of file AtomStamp.hpp.
|
inline |
Definition at line 69 of file AtomStamp.hpp.
|
inline |
Definition at line 70 of file AtomStamp.hpp.
|
inline |
Definition at line 71 of file AtomStamp.hpp.
|
inline |
Definition at line 103 of file AtomStamp.hpp.
|
inline |
Definition at line 68 of file AtomStamp.hpp.
|
inline |
Definition at line 67 of file AtomStamp.hpp.
|
inline |
Definition at line 98 of file AtomStamp.hpp.
| bool OpenMD::AtomStamp::setOrientation | ( | const std::vector< RealType > & | ort | ) |
Definition at line 76 of file AtomStamp.cpp.
| bool OpenMD::AtomStamp::setPosition | ( | const std::vector< RealType > & | pos | ) |
Definition at line 61 of file AtomStamp.cpp.
|
virtual |
Reimplemented from OpenMD::DataHolder.
Definition at line 93 of file AtomStamp.cpp.