Bridge++  Ver. 1.3.x
GradientFlow::RungeKutta Class Referenceabstract
Inheritance diagram for GradientFlow::RungeKutta:
GradientFlow::AdaptiveRungeKutta GradientFlow::RungeKutta_1st GradientFlow::RungeKutta_2nd GradientFlow::RungeKutta_3rd GradientFlow::RungeKutta_4th

Public Member Functions

 RungeKutta (Action *action, int nprec, Bridge::VerboseLevel vl)
 
virtual ~RungeKutta ()
 
virtual void flow (double &t, double &Estep, Field_G &U)=0
 
void update_u (Field_G &W, const double Estep, Field_G &iP, Field_G &U)
 
virtual int order () const =0
 

Protected Attributes

Actionm_action
 
int m_Nprec
 
int m_Ndim
 
int m_Nvol
 
Bridge::VerboseLevel m_vl
 

Detailed Description

Definition at line 151 of file gradientFlow.cpp.

Constructor & Destructor Documentation

GradientFlow::RungeKutta::RungeKutta ( Action action,
int  nprec,
Bridge::VerboseLevel  vl 
)
inline

Definition at line 154 of file gradientFlow.cpp.

virtual GradientFlow::RungeKutta::~RungeKutta ( )
inlinevirtual

Definition at line 162 of file gradientFlow.cpp.

Member Function Documentation

virtual void GradientFlow::RungeKutta::flow ( double &  t,
double &  Estep,
Field_G U 
)
pure virtual
virtual int GradientFlow::RungeKutta::order ( ) const
pure virtual
void GradientFlow::RungeKutta::update_u ( Field_G W,
const double  Estep,
Field_G iP,
Field_G U 
)

Definition at line 203 of file gradientFlow.cpp.

Member Data Documentation

Action* GradientFlow::RungeKutta::m_action
protected

Definition at line 171 of file gradientFlow.cpp.

int GradientFlow::RungeKutta::m_Ndim
protected

Definition at line 174 of file gradientFlow.cpp.

int GradientFlow::RungeKutta::m_Nprec
protected

Definition at line 172 of file gradientFlow.cpp.

int GradientFlow::RungeKutta::m_Nvol
protected

Definition at line 175 of file gradientFlow.cpp.

Bridge::VerboseLevel GradientFlow::RungeKutta::m_vl
protected

Definition at line 177 of file gradientFlow.cpp.


The documentation for this class was generated from the following file: