faunus
Public Member Functions | List of all members
Faunus::move::NormalRandomVector Class Reference

Generate a random 3d vector from the normal distribution. More...

#include <forcemove.h>

Public Member Functions

 NormalRandomVector (double mean=0.0, double stddev=1.0)
 
template<typename random_engine >
Point operator() (random_engine &engine)
 

Detailed Description

Generate a random 3d vector from the normal distribution.

moves

Force moves are pseudo-Monte-Carlo moves that run a short trajectory of Langevin or similar dynamics. The move is always accepted regardless of the total potential energy of the final system's configuration.

ForceMoveBase provides an interface for all dynamics moves. It orchestrates integrators, thermostats, etc. to work in accord. IntegratorBase provides an interface for all integrators that are responsible for development of the simulation in time steps. The integrators update positions and velocities of particles as needed.

Note
A helper class only to be used within this module.

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