|
Bridge++
Ver. 1.3.x
|
#include <builder_Integrator.h>
Public Member Functions | |
| Builder_Integrator (const ActionList &action_list, std::vector< Director * > director=std::vector< Director * >()) | |
| constructor with ActionList More... | |
| ~Builder_Integrator () | |
| destructor More... | |
| void | set_parameters (const Parameters ¶ms) |
| void | set_parameters (std::string str_integrator_type, const std::vector< int > &Nstep, const int Nprec, const double lambda_Omelyan) |
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
| Integrator * | build () |
| Integrator * | build_leapfrog () |
| Integrator * | build_omelyan () |
| void | tidyup () |
Static Public Attributes | |
| static const std::string | class_name = "Builder_Integrator" |
Protected Attributes | |
| Bridge::VerboseLevel | m_vl |
Private Member Functions | |
| Builder_Integrator (const Builder_Integrator &) | |
| Builder_Integrator & | operator= (const Builder_Integrator &) |
Private Attributes | |
| std::vector< int > | m_Nstep |
| Number of steps at each level. More... | |
| int | m_Nprec |
| precision parameter of exponentiation More... | |
| double | m_lambda_Omelyan |
| std::string | m_str_integrator_type |
| ActionList | m_actions |
| std::vector< Director * > | m_director |
| std::vector< Integrator * > | m_integs |
| Integrator to be constructed. More... | |
Definition at line 50 of file builder_Integrator.h.
| Builder_Integrator::Builder_Integrator | ( | const ActionList & | action_list, |
| std::vector< Director * > | director = std::vector<Director *>() |
||
| ) |
constructor with ActionList
Definition at line 53 of file builder_Integrator.cpp.
|
inline |
destructor
Definition at line 78 of file builder_Integrator.h.
|
private |
| Integrator * Builder_Integrator::build | ( | ) |
Definition at line 148 of file builder_Integrator.cpp.
| Integrator * Builder_Integrator::build_leapfrog | ( | ) |
Definition at line 167 of file builder_Integrator.cpp.
| Integrator * Builder_Integrator::build_omelyan | ( | ) |
Definition at line 201 of file builder_Integrator.cpp.
|
private |
|
inline |
Definition at line 95 of file builder_Integrator.h.
| void Builder_Integrator::set_parameters | ( | const Parameters & | params | ) |
Definition at line 69 of file builder_Integrator.cpp.
| void Builder_Integrator::set_parameters | ( | std::string | str_integrator_type, |
| const std::vector< int > & | Nstep, | ||
| const int | Nprec, | ||
| const double | lambda_Omelyan | ||
| ) |
Definition at line 112 of file builder_Integrator.cpp.
| void Builder_Integrator::tidyup | ( | ) |
Definition at line 235 of file builder_Integrator.cpp.
|
static |
Definition at line 53 of file builder_Integrator.h.
|
private |
Definition at line 66 of file builder_Integrator.h.
|
private |
Definition at line 67 of file builder_Integrator.h.
|
private |
Integrator to be constructed.
Definition at line 70 of file builder_Integrator.h.
|
private |
Definition at line 62 of file builder_Integrator.h.
|
private |
precision parameter of exponentiation
Definition at line 61 of file builder_Integrator.h.
|
private |
Number of steps at each level.
Definition at line 59 of file builder_Integrator.h.
|
private |
Definition at line 64 of file builder_Integrator.h.
|
protected |
Definition at line 56 of file builder_Integrator.h.