14 #ifndef BUILDER_INTEGRATOR_INCLUDED
15 #define BUILDER_INTEGRATOR_INCLUDED
64 std::vector<Director *> director = std::vector<Director *>());
80 const std::vector<int>& Nstep,
82 const double lambda_Omelyan);
~Builder_Integrator()
destructor
Integrator * build_leapfrog()
std::vector< int > m_Nstep
Number of steps at each level.
Bridge::VerboseLevel m_vl
std::vector< Director * > m_director
int m_Nprec
precision parameter of exponentiation
Base class of Integrator class family.
void set_parameters(const Parameters ¶ms)
Builder_Integrator(const ActionList &action_list, std::vector< Director * > director=std::vector< Director * >())
constructor with ActionList
std::string m_str_integrator_type
Builder_Integrator & operator=(const Builder_Integrator &)
static const std::string class_name
std::vector< Integrator * > m_integs
Integrator to be constructed.
Integrator * build_omelyan()
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
lists of actions at respective integrator levels.
Builder of MD integrator for HMC.