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)