OpenMD  2.6
Molecular Dynamics in the Open
OpenMD::LangevinDynamics Class Reference

#include <LangevinDynamics.hpp>

Inheritance diagram for OpenMD::LangevinDynamics:
OpenMD::VelocityVerletIntegrator OpenMD::Integrator

Public Member Functions

 LangevinDynamics (SimInfo *info)
 
- Public Member Functions inherited from OpenMD::Integrator
virtual ~Integrator ()
 Default Destructor. More...
 
void integrate ()
 
void updateSizes ()
 
void setForceManager (ForceManager *forceMan)
 
void setVelocitizer (Velocitizer *velocitizer)
 
void setFluctuatingChargePropagator (FluctuatingChargePropagator *prop)
 
void setRotationAlgorithm (RotationAlgorithm *algo)
 
void setRNEMD (RNEMD *rnemd)
 

Private Member Functions

virtual void moveA ()
 
virtual void moveB ()
 
virtual RealType calcConservedQuantity ()
 

Additional Inherited Members

- Protected Member Functions inherited from OpenMD::VelocityVerletIntegrator
 VelocityVerletIntegrator (SimInfo *info)
 
virtual void step ()
 Computes an integration step from t to t+dt. More...
 
- Protected Member Functions inherited from OpenMD::Integrator
 Integrator (SimInfo *info)
 
virtual void initialize ()
 
virtual void preStep ()
 
virtual void calcForce ()
 
virtual void postStep ()
 
virtual void finalize ()
 
virtual void resetIntegrator ()
 
virtual void doUpdateSizes ()
 
void saveConservedQuantity ()
 
- Protected Attributes inherited from OpenMD::Integrator
RealType dt
 
RealType dt2
 
RealType runTime
 
RealType sampleTime
 
RealType statusTime
 
RealType thermalTime
 
RealType resetTime
 
RealType RNEMD_exchangeTime
 
RealType currSample
 
RealType currStatus
 
RealType currThermal
 
RealType currReset
 
RealType currRNEMD
 
SimInfoinfo_
 
GlobalssimParams
 
ForceManagerforceMan_
 
RotationAlgorithmrotAlgo_
 
FluctuatingChargePropagatorflucQ_
 
Rattlerattle_
 
Velocitizervelocitizer_
 
RNEMDrnemd_
 
bool needPotential
 
bool needVirial
 
bool needReset
 
bool needVelocityScaling
 
bool useRNEMD
 
RealType targetScalingTemp
 
Statsstats
 
DumpWriterdumpWriter
 
StatWriterstatWriter
 
Thermo thermo
 
Snapshotsnap
 

Detailed Description

Definition at line 53 of file LangevinDynamics.hpp.

Constructor & Destructor Documentation

◆ LangevinDynamics()

OpenMD::LangevinDynamics::LangevinDynamics ( SimInfo info)

Member Function Documentation

◆ calcConservedQuantity()

RealType OpenMD::LangevinDynamics::calcConservedQuantity ( )
privatevirtual

Implements OpenMD::Integrator.

Definition at line 172 of file LangevinDynamics.cpp.

◆ moveA()

◆ moveB()


The documentation for this class was generated from the following files: