OpenMD 3.1
Molecular Dynamics in the Open
|
Public Types | |
using | ElemPtr = ElemType* |
using | KeyType = std::vector<std::string> |
using | KeyTypeIterator = typename KeyType::iterator |
using | ValueType = std::pair<int, ElemPtr> |
using | MapType = typename std::map<KeyType, ValueType> |
using | MapTypeIterator = typename std::map<KeyType, ValueType>::iterator |
using | value_type = typename MapType::value_type |
using | MutableValues = typename std::vector<int> |
Public Member Functions | |
bool | add (KeyType &keys, ElemPtr elem) |
bool | replace (KeyType &keys, ElemPtr elem) |
ElemPtr | find (KeyType &keys) |
Exact Match. | |
ElemPtr | permutedFindSkippingFirstElement (KeyType &keys) |
ElemPtr | find (KeyType &keys, const std::string &wildCard) |
size_t | size () |
ElemPtr | beginType (MapTypeIterator &i) |
ElemPtr | nextType (MapTypeIterator &i) |
KeyType | getKeys (MapTypeIterator &i) |
Definition at line 68 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::ElemPtr = ElemType* |
Definition at line 70 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::KeyType = std::vector<std::string> |
Definition at line 71 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::KeyTypeIterator = typename KeyType::iterator |
Definition at line 72 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::MapType = typename std::map<KeyType, ValueType> |
Definition at line 74 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::MapTypeIterator = typename std::map<KeyType, ValueType>::iterator |
Definition at line 75 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::MutableValues = typename std::vector<int> |
Definition at line 77 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::value_type = typename MapType::value_type |
Definition at line 76 of file TypeContainer.hpp.
using OpenMD::TypeContainer< ElemType, SIZE >::ValueType = std::pair<int, ElemPtr> |
Definition at line 73 of file TypeContainer.hpp.
|
inline |
Definition at line 79 of file TypeContainer.hpp.
|
inline |
Definition at line 81 of file TypeContainer.hpp.
|
inline |
Definition at line 83 of file TypeContainer.hpp.
|
inline |
Definition at line 191 of file TypeContainer.hpp.
|
inline |
Exact Match.
Definition at line 106 of file TypeContainer.hpp.
Referenced by OpenMD::ForceField::getAtomType().
|
inline |
|
inline |
Definition at line 201 of file TypeContainer.hpp.
|
inline |
Definition at line 196 of file TypeContainer.hpp.
|
inline |
Definition at line 124 of file TypeContainer.hpp.
|
inline |
Definition at line 90 of file TypeContainer.hpp.
|
inline |
Definition at line 189 of file TypeContainer.hpp.