|
OpenMD 3.2
Molecular Dynamics in the Open
|
Public Member Functions | |
| FluctuatingChargeForces (SimInfo *info) | |
| void | setForceField (ForceField *ff) |
| void | setSimulatedAtomTypes (AtomTypeSet &simtypes) |
| void | getSelfInteraction (int atid, RealType charge, RealType &potential, RealType &force) |
| void | addType (AtomType *atomType) |
Protected Member Functions | |
| void | initialize () |
Protected Attributes | |
| SimInfo * | info_ {nullptr} |
| ForceField * | forceField_ |
| AtomTypeSet | simTypes_ |
| FluctuatingChargeAtomData | data |
| set< int > | FQtypes |
| The set of AtomType idents that are fluctuating types. | |
| vector< int > | FQtids |
| The mapping from AtomType ident -> fluctuating ident. | |
| vector< FluctuatingChargeAtomData > | FQMap |
| data about fluctuating types | |
| bool | initialized_ |
Definition at line 66 of file FluctuatingChargeForces.hpp.
| OpenMD::FluctuatingChargeForces::FluctuatingChargeForces | ( | SimInfo * | info | ) |
Definition at line 59 of file FluctuatingChargeForces.cpp.
| void OpenMD::FluctuatingChargeForces::addType | ( | AtomType * | atomType | ) |
Definition at line 88 of file FluctuatingChargeForces.cpp.
| void OpenMD::FluctuatingChargeForces::getSelfInteraction | ( | int | atid, |
| RealType | charge, | ||
| RealType & | potential, | ||
| RealType & | force ) |
Definition at line 74 of file FluctuatingChargeForces.cpp.
|
protected |
Definition at line 62 of file FluctuatingChargeForces.cpp.
|
inline |
Definition at line 69 of file FluctuatingChargeForces.hpp.
|
inline |
Definition at line 70 of file FluctuatingChargeForces.hpp.
|
protected |
Definition at line 81 of file FluctuatingChargeForces.hpp.
|
protected |
Definition at line 78 of file FluctuatingChargeForces.hpp.
|
protected |
data about fluctuating types
Definition at line 88 of file FluctuatingChargeForces.hpp.
|
protected |
The mapping from AtomType ident -> fluctuating ident.
Definition at line 86 of file FluctuatingChargeForces.hpp.
|
protected |
The set of AtomType idents that are fluctuating types.
Definition at line 84 of file FluctuatingChargeForces.hpp.
|
protected |
Definition at line 77 of file FluctuatingChargeForces.hpp.
|
protected |
Definition at line 90 of file FluctuatingChargeForces.hpp.
|
protected |
Definition at line 79 of file FluctuatingChargeForces.hpp.