Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
integrator.h
Go to the documentation of this file.
1 
14 #ifndef INTEGRATOR_INCLUDED
15 #define INTEGRATOR_INCLUDED
16 
17 #include "defs.h"
18 #include "parameters.h"
19 #include "commonParameters.h"
20 #include "field_G.h"
21 
22 #include "bridgeIO.h"
23 
25 
32 {
33  public:
34 
36  : m_vl(CommonParameters::Vlevel()) {}
37 
38  virtual ~Integrator() {}
39 
40  virtual void set_parameters(const Parameters&) = 0;
41 
43 
44  virtual void evolve(Field_G& iP, Field_G& U) = 0;
45 
46  protected:
48 };
49 #endif
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
Definition: integrator.h:42
Class for parameters.
Definition: parameters.h:40
Base class of Integrator class family.
Definition: integrator.h:31
SU(N) gauge field.
Definition: field_G.h:36
Common parameter class: provides parameters as singleton.
virtual void evolve(Field_G &iP, Field_G &U)=0
Bridge::VerboseLevel m_vl
Definition: integrator.h:47
virtual void set_parameters(const Parameters &)=0
Bridge::VerboseLevel vl
Definition: checker.cpp:18
VerboseLevel
Definition: bridgeIO.h:25
virtual ~Integrator()
Definition: integrator.h:38