Class IntegratorVelocityVerletMeshVertex#

Inheritance Relationships#

Base Type#

Class Documentation#

class IntegratorVelocityVerletMeshVertex : public IntegratorClass#

Integrator IntegratorVelocityVerletMeshVertex class implements the Velocity Verlet dynamics for the vertices position.

Public Functions

inline IntegratorVelocityVerletMeshVertex(SystemClass &system)#

VertexIntegrator Constructor.

inline ~IntegratorVelocityVerletMeshVertex()#

destructor

inline virtual void set_default_properties(void) override#
inline virtual void update_temperature_parameters() override#

Update the temperature dependent parameters.

inline virtual void update_time_step_parameters() override#

Update the temperature dependent parameters.

inline virtual void set_property(std::map<std::string, std::string> &value_map) override#
virtual void prestep(void) override#

Propagate system for a time step.

virtual void poststep(void) override#

abstract pre step integrator function

Parameters:

void

inline void set_property(std::map<std::string, std::map<std::pair<std::string, std::string>, std::string>> &value_map)#
inline void set_property(std::map<std::string, std::map<std::string, std::string>> &value_map)#
inline void set_property(std::map<std::string, std::string> &value_map)