Bridge++
Ver. 1.3.x
|
Integrator of conjugate momenta for given link variables. More...
#include <integrator_UpdateP.h>
Public Member Functions | |
Parameters_Integrator_UpdateP () | |
![]() | |
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" |
Integrator of conjugate momenta for given link variables.
This class updates conjugate momenta by force terms provided by action classes. it contains a list of actions that belong to a level of nested integrators.
the value of force is cached in order to re-use it for the next half-step in multi-level integrator. cache should be invalidated when the link variable is updated through the call of invalidate_cache() method.
[2015/04/17 T.Aoyama]
Definition at line 39 of file integrator_UpdateP.h.
Parameters_Integrator_UpdateP::Parameters_Integrator_UpdateP | ( | ) |
Definition at line 34 of file integrator_UpdateP.cpp.