| 
    Bridge++
    Ver. 1.2.x
    
   | 
 
#include <builder_Integrator.h>
Public Member Functions | |
| Builder_Integrator (std::valarray< Action * > action, std::valarray< Director * > director) | |
| constructor with action and director.  More... | |
| Builder_Integrator (std::valarray< Action * > action) | |
| constructor when no director is necessary.  More... | |
| ~Builder_Integrator () | |
| destructor  More... | |
| void | set_parameters (const Parameters ¶ms) | 
| void | set_parameters (std::string str_integrator_type, double Estep, int Nlevel, const std::valarray< int > &Naction, const std::valarray< 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 Attributes | |
| double | m_Estep | 
| step size of each molecular dynamical evolution  More... | |
| int | m_Nprec | 
| precision parameter of exponentiation  More... | |
| double | m_lambda_Omelyan | 
| std::string | m_str_integrator_type | 
| std::valarray< Action * > | m_action | 
| std::valarray< Director * > | m_director | 
| int | m_Nlevel | 
| Number of levels.  More... | |
| std::valarray< int > | m_Naction | 
| Number of actions at each level.  More... | |
| std::valarray< int > | m_Nstep | 
| Number of steps at each level.  More... | |
| std::valarray< Integrator * > | m_integs | 
| Integrator to be constructed.  More... | |
Definition at line 48 of file builder_Integrator.h.
      
  | 
  inline | 
constructor with action and director.
Definition at line 70 of file builder_Integrator.h.
      
  | 
  inline | 
constructor when no director is necessary.
Definition at line 88 of file builder_Integrator.h.
      
  | 
  inline | 
destructor
Definition at line 101 of file builder_Integrator.h.
| Integrator * Builder_Integrator::build | ( | ) | 
Definition at line 142 of file builder_Integrator.cpp.
| Integrator * Builder_Integrator::build_leapfrog | ( | ) | 
Definition at line 161 of file builder_Integrator.cpp.
| Integrator * Builder_Integrator::build_omelyan | ( | ) | 
Definition at line 199 of file builder_Integrator.cpp.
      
  | 
  inline | 
Definition at line 114 of file builder_Integrator.h.
| void Builder_Integrator::set_parameters | ( | const Parameters & | params | ) | 
Definition at line 52 of file builder_Integrator.cpp.
| void Builder_Integrator::set_parameters | ( | std::string | str_integrator_type, | 
| double | Estep, | ||
| int | Nlevel, | ||
| const std::valarray< int > & | Naction, | ||
| const std::valarray< int > & | Nstep, | ||
| const int | Nprec, | ||
| const double | lambda_Omelyan | ||
| ) | 
| void Builder_Integrator::tidyup | ( | ) | 
Definition at line 237 of file builder_Integrator.cpp.
      
  | 
  static | 
Definition at line 51 of file builder_Integrator.h.
      
  | 
  private | 
Definition at line 61 of file builder_Integrator.h.
      
  | 
  private | 
Definition at line 62 of file builder_Integrator.h.
      
  | 
  private | 
step size of each molecular dynamical evolution
Definition at line 57 of file builder_Integrator.h.
      
  | 
  private | 
Integrator to be constructed.
Definition at line 66 of file builder_Integrator.h.
      
  | 
  private | 
Definition at line 59 of file builder_Integrator.h.
      
  | 
  private | 
Number of actions at each level.
Definition at line 64 of file builder_Integrator.h.
      
  | 
  private | 
Number of levels.
Definition at line 63 of file builder_Integrator.h.
      
  | 
  private | 
precision parameter of exponentiation
Definition at line 58 of file builder_Integrator.h.
      
  | 
  private | 
Number of steps at each level.
Definition at line 65 of file builder_Integrator.h.
      
  | 
  private | 
Definition at line 60 of file builder_Integrator.h.
      
  | 
  protected | 
Definition at line 54 of file builder_Integrator.h.