Bridge++  Ver. 1.3.x
GradientFlow::AdaptiveRungeKutta Class Reference
Inheritance diagram for GradientFlow::AdaptiveRungeKutta:
GradientFlow::RungeKutta

Public Member Functions

 AdaptiveRungeKutta (RungeKutta *rk, double tol, double safety, Bridge::VerboseLevel vl)
 
 ~AdaptiveRungeKutta ()
 
void flow (double &t, double &Estep, Field_G &U)
 
int order () const
 
double max_diff (const Field_G &u1, const Field_G &u2) const
 
- Public Member Functions inherited from GradientFlow::RungeKutta
 RungeKutta (Action *action, int nprec, Bridge::VerboseLevel vl)
 
virtual ~RungeKutta ()
 
void update_u (Field_G &W, const double Estep, Field_G &iP, Field_G &U)
 

Protected Attributes

RungeKuttam_rk
 
double m_tol_RK
 
double m_safety
 
Field_G u_rough
 
Field_G u_fine
 
- Protected Attributes inherited from GradientFlow::RungeKutta
Actionm_action
 
int m_Nprec
 
int m_Ndim
 
int m_Nvol
 
Bridge::VerboseLevel m_vl
 

Detailed Description

Definition at line 515 of file gradientFlow.cpp.

Constructor & Destructor Documentation

GradientFlow::AdaptiveRungeKutta::AdaptiveRungeKutta ( RungeKutta rk,
double  tol,
double  safety,
Bridge::VerboseLevel  vl 
)
inline

Definition at line 518 of file gradientFlow.cpp.

GradientFlow::AdaptiveRungeKutta::~AdaptiveRungeKutta ( )
inline

Definition at line 528 of file gradientFlow.cpp.

Member Function Documentation

void GradientFlow::AdaptiveRungeKutta::flow ( double &  t,
double &  Estep,
Field_G U 
)
virtual

Implements GradientFlow::RungeKutta.

Definition at line 546 of file gradientFlow.cpp.

double GradientFlow::AdaptiveRungeKutta::max_diff ( const Field_G u1,
const Field_G u2 
) const

Definition at line 594 of file gradientFlow.cpp.

int GradientFlow::AdaptiveRungeKutta::order ( ) const
inlinevirtual

Implements GradientFlow::RungeKutta.

Definition at line 532 of file gradientFlow.cpp.

Member Data Documentation

RungeKutta* GradientFlow::AdaptiveRungeKutta::m_rk
protected

Definition at line 537 of file gradientFlow.cpp.

double GradientFlow::AdaptiveRungeKutta::m_safety
protected

Definition at line 540 of file gradientFlow.cpp.

double GradientFlow::AdaptiveRungeKutta::m_tol_RK
protected

Definition at line 539 of file gradientFlow.cpp.

Field_G GradientFlow::AdaptiveRungeKutta::u_fine
protected

Definition at line 542 of file gradientFlow.cpp.

Field_G GradientFlow::AdaptiveRungeKutta::u_rough
protected

Definition at line 542 of file gradientFlow.cpp.


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