Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GradientFlow_RungeKutta_4th Class Reference

GradientFlow_RungeKutta_4th construction. More...

#include <gradientFlow_RungeKutta_4th.h>

Inheritance diagram for GradientFlow_RungeKutta_4th:
GradientFlow_RungeKutta

Public Member Functions

 GradientFlow_RungeKutta_4th (Action *action, const int Nprec, const Bridge::VerboseLevel vl)
 
 ~GradientFlow_RungeKutta_4th ()
 
void flow (double &t, double &Estep, Field_G &U)
 
int Norder_RK () const
 
- Public Member Functions inherited from GradientFlow_RungeKutta
 GradientFlow_RungeKutta (Action *action, const int Nprec, const Bridge::VerboseLevel vl)
 
virtual ~GradientFlow_RungeKutta ()
 

Static Public Attributes

static const std::string class_name = "GradientFlow_RungeKutta_4th"
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Attributes

Actionm_action
 
int m_Nprec
 
int m_Ndim
 
int m_Nvol
 
Field_G m_w1
 
Field_G m_w2
 
Field_G m_w3
 
Field_G m_w4
 
Field_G m_z0
 
Field_G m_z1
 
Field_G m_z2
 
Field_G m_z3
 
Field_G m_z4
 
Field_G m_zt
 

Detailed Description

GradientFlow_RungeKutta_4th construction.

This class implements 4th order Runge-Kutta in commutator-free method for GradientFlow. See E.Celledoni et al. FGCS 19, 341 (2003). [10 Oct 2014 Y.Namekawa]

Definition at line 30 of file gradientFlow_RungeKutta_4th.h.

Constructor & Destructor Documentation

GradientFlow_RungeKutta_4th::GradientFlow_RungeKutta_4th ( Action action,
const int  Nprec,
const Bridge::VerboseLevel  vl 
)
inline

Definition at line 49 of file gradientFlow_RungeKutta_4th.h.

GradientFlow_RungeKutta_4th::~GradientFlow_RungeKutta_4th ( )
inline

Definition at line 71 of file gradientFlow_RungeKutta_4th.h.

Member Function Documentation

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

Implements GradientFlow_RungeKutta.

Definition at line 19 of file gradientFlow_RungeKutta_4th.cpp.

int GradientFlow_RungeKutta_4th::Norder_RK ( ) const
inlinevirtual

Implements GradientFlow_RungeKutta.

Definition at line 75 of file gradientFlow_RungeKutta_4th.h.

Member Data Documentation

const std::string GradientFlow_RungeKutta_4th::class_name = "GradientFlow_RungeKutta_4th"
static

Definition at line 33 of file gradientFlow_RungeKutta_4th.h.

Action* GradientFlow_RungeKutta_4th::m_action
private

Definition at line 39 of file gradientFlow_RungeKutta_4th.h.

int GradientFlow_RungeKutta_4th::m_Ndim
private

Definition at line 41 of file gradientFlow_RungeKutta_4th.h.

int GradientFlow_RungeKutta_4th::m_Nprec
private

Definition at line 40 of file gradientFlow_RungeKutta_4th.h.

int GradientFlow_RungeKutta_4th::m_Nvol
private

Definition at line 41 of file gradientFlow_RungeKutta_4th.h.

Bridge::VerboseLevel GradientFlow_RungeKutta_4th::m_vl
protected

Definition at line 36 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_w1
private

Definition at line 44 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_w2
private

Definition at line 44 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_w3
private

Definition at line 44 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_w4
private

Definition at line 44 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_z0
private

Definition at line 45 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_z1
private

Definition at line 45 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_z2
private

Definition at line 45 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_z3
private

Definition at line 45 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_z4
private

Definition at line 45 of file gradientFlow_RungeKutta_4th.h.

Field_G GradientFlow_RungeKutta_4th::m_zt
private

Definition at line 46 of file gradientFlow_RungeKutta_4th.h.


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