
#include <DLMCIntegrator.h>
Inheritance diagram for ProtoMol::DLMCIntegrator:

Public Member Functions | |
| DLMCIntegrator () | |
| DLMCIntegrator (int cycles, bool randomCycLen, Real initialTemperature, ForceGroup *overloadedForces, StandardIntegrator *nextIntegrator) | |
| virtual std::string | getIdNoAlias () const |
| virtual unsigned int | getParameterSize () const |
| virtual void | initialize (GenericTopology *topo, Vector3DBlock *positions, Vector3DBlock *velocities, ScalarStructure *energies) |
Static Public Attributes | |
| const std::string | keyword |
Protected Member Functions | |
| virtual void | perturbSystem () |
| virtual void | saveValues () |
| virtual void | restoreValues () |
Private Member Functions | |
| virtual MTSIntegrator * | doMake (std::string &errMsg, const std::vector< Value > &values, ForceGroup *fg, StandardIntegrator *nextIntegrator) const |
Private Attributes | |
| Force * | hdf |
| bool | lift |
Static Private Attributes | |
| const int | myNumParameters |
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Implements ProtoMol::MTSIntegrator. |
|
|
Implements ProtoMol::Makeable. |
|
|
number of parameters
Reimplemented from ProtoMol::MTSIntegrator. |
|
||||||||||||||||||||
|
Set the integrator up. This method can be called at any time, and should perform any starting force evaluations the integrator needs in order to run correctly. The simulation data should be kept in the given structures. Reimplemented from ProtoMol::MCIntegrator. |
|
|
Each class must implement its own system perturbation method.
Implements ProtoMol::MCIntegrator. |
|
|
Implements ProtoMol::MCIntegrator. |
|
|
Save/restore state implementations (default pos, vel & energies).
Implements ProtoMol::MCIntegrator. |
|
|
|
|
|
|
|
|
|
|
|
|