|
OpenMD 3.2
Molecular Dynamics in the Open
|
abstract class for propagating fluctuating charge variables More...
#include <FluctuatingChargePropagator.hpp>
Public Member Functions | |
| FluctuatingChargePropagator (SimInfo *info) | |
| virtual void | initialize () |
| virtual void | updateSizes ()=0 |
| virtual void | moveA ()=0 |
| virtual void | applyConstraints () |
| virtual void | moveB ()=0 |
| virtual void | PositionStep (RealType) |
| virtual void | VelocityStep (RealType) |
| virtual void | setForceManager (ForceManager *forceMan) |
Protected Attributes | |
| FluctuatingChargeParameters * | fqParams_ |
| FluctuatingChargeConstraints * | fqConstraints_ |
| SimInfo * | info_ {nullptr} |
| ForceManager * | forceMan_ |
| bool | hasFlucQ_ |
| bool | initialized_ |
abstract class for propagating fluctuating charge variables
Definition at line 62 of file FluctuatingChargePropagator.hpp.
| OpenMD::FluctuatingChargePropagator::FluctuatingChargePropagator | ( | SimInfo * | info | ) |
Definition at line 64 of file FluctuatingChargePropagator.cpp.
|
virtual |
Definition at line 70 of file FluctuatingChargePropagator.cpp.
|
virtual |
Definition at line 140 of file FluctuatingChargePropagator.cpp.
|
virtual |
Definition at line 79 of file FluctuatingChargePropagator.cpp.
|
inlinevirtual |
Definition at line 72 of file FluctuatingChargePropagator.hpp.
|
virtual |
Definition at line 75 of file FluctuatingChargePropagator.cpp.
|
inlinevirtual |
Definition at line 73 of file FluctuatingChargePropagator.hpp.
|
protected |
Definition at line 81 of file FluctuatingChargePropagator.hpp.
|
protected |
Definition at line 79 of file FluctuatingChargePropagator.hpp.
|
protected |
Definition at line 78 of file FluctuatingChargePropagator.hpp.
|
protected |
Definition at line 82 of file FluctuatingChargePropagator.hpp.
|
protected |
Definition at line 80 of file FluctuatingChargePropagator.hpp.
|
protected |
Definition at line 83 of file FluctuatingChargePropagator.hpp.