Bridge++
Ver. 1.3.x
|
Builder of MD integrator for HMC. More...
#include <builder_Integrator.h>
Public Member Functions | |
Parameters_Builder_Integrator () | |
![]() | |
Parameters () | |
virtual | ~Parameters () |
void | set_double (const string &key, const double value) |
void | set_int (const string &key, const int value) |
void | set_double_vector (const string &key, const std::vector< double > &value) |
void | set_int_vector (const string &key, const std::vector< int > &value) |
void | set_string (const string &key, const string &value) |
void | set_Parameters (const string &key, Parameters *const value) |
void | set_VerboseLevel (Bridge::VerboseLevel value) |
double | get_double (const string &key) const |
int | get_int (const string &key) const |
std::vector< double > | get_double_vector (const string &key) const |
std::vector< int > | get_int_vector (const string &key) const |
string | get_string (const string &key) const |
Parameters * | get_Parameters (const string &key) const |
Bridge::VerboseLevel | get_VerboseLevel () const |
int | fetch_double (const string &key, double &val) const |
int | fetch_int (const string &key, int &val) const |
int | fetch_double_vector (const string &key, std::vector< double > &val) const |
int | fetch_int_vector (const string &key, std::vector< int > &val) const |
int | fetch_string (const string &key, string &val) const |
int | fetch_VerboseLevel (Bridge::VerboseLevel &val) const |
void | Register_double (const string &, const double) |
void | Register_int (const string &, const int) |
void | Register_double_vector (const string &, const std::vector< double > &) |
void | Register_int_vector (const string &, const std::vector< int > &) |
void | Register_string (const string &, const string &) |
void | Register_Parameters (const string &, Parameters *const) |
void | Register_Parameters (const string &, const unique_ptr< Parameters > &) |
bool | find_double (const string &) const |
bool | find_int (const string &) const |
bool | find_double_vector (const string &) const |
bool | find_int_vector (const string &) const |
bool | find_string (const string &) const |
bool | find_Parameters (const string &) const |
bool | is_set (const string &) const |
Additional Inherited Members | |
![]() | |
static const std::string | class_name = "Parameters" |
Builder of MD integrator for HMC.
This class builds a molecular dynamics integrator for hybrid Monte Carlo update algorithm by composing subclasses of Integrator. At present standard leapfrog and omelyan integrators can be composed of. 25 Dec 2011 H.Matsufuru YAML is implemented. [03 Mar 2013 Y.Namekawa]
Definition at line 43 of file builder_Integrator.h.
Parameters_Builder_Integrator::Parameters_Builder_Integrator | ( | ) |
Definition at line 47 of file builder_Integrator.cpp.