Bridge++
Version 1.5.4
|
Base class of Integrator class family. More...
#include <integrator.h>
Public Member Functions | |
Integrator () | |
virtual | ~Integrator () |
virtual void | set_parameters (const Parameters &)=0 |
virtual void | set_parameter_Nstep (const int Nstep) |
virtual void | set_parameter_Nsteps (const std::vector< int > &Nsteps) |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
virtual void | evolve (const double step_size, Field_G &iP, Field_G &U)=0 |
virtual void | invalidate_cache ()=0 |
Protected Attributes | |
Bridge::VerboseLevel | m_vl |
Private Member Functions | |
Integrator (const Integrator &) | |
Integrator & | operator= (const Integrator &) |
Base class of Integrator class family.
This class defines the interface of Integrator-type classes. [25 Dec 2011 H.Matsufuru]
Definition at line 29 of file integrator.h.
|
inline |
Definition at line 32 of file integrator.h.
|
inlinevirtual |
Definition at line 35 of file integrator.h.
|
private |
Implemented in Integrator_UpdateP, Integrator_Omelyan, Integrator_Leapfrog, and Integrator_UpdateU.
|
pure virtual |
Implemented in Integrator_UpdateP, Integrator_Omelyan, Integrator_Leapfrog, and Integrator_UpdateU.
|
private |
|
inlinevirtual |
Reimplemented in Integrator_Leapfrog, and Integrator_Omelyan.
Definition at line 45 of file integrator.h.
|
inlinevirtual |
Reimplemented in Integrator_Leapfrog, and Integrator_Omelyan.
Definition at line 46 of file integrator.h.
|
inline |
Definition at line 48 of file integrator.h.
|
pure virtual |
Implemented in Integrator_UpdateP, Integrator_Leapfrog, Integrator_Omelyan, and Integrator_UpdateU.
|
protected |
Definition at line 58 of file integrator.h.