Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GradientFlow Class Reference

#include <gradientFlow.h>

Public Member Functions

 GradientFlow (Action *action)
 
void update_U (double estep, Field_G &iP, Field_G &U)
 
void set_parameters (const Parameters &params)
 
void set_parameters (const int order_RK, const double Estep, const int Nstep, const int Nprec)
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 
void gradientFlow_1st (Field_G &U)
 
void gradientFlow_2nd (Field_G &U)
 
void gradientFlow_3rd (Field_G &U)
 
void gradientFlow_4th (Field_G &U)
 
double evolve (Field_G &U)
 

Static Public Attributes

static const std::string class_name = "GradientFlow"
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Attributes

int m_order_RK
 
double m_Estep
 
int m_Nstep
 
int m_Nprec
 
Actionm_action
 
Field_G m_iP
 
Field_G m_iPP
 
Field_G m_iP1
 
Field_G m_iP2
 
Field_G m_iP3
 
Field_G m_U_0
 
Field_G m_W_1
 
int m_Ndim
 
int m_Nvol
 

Detailed Description

Definition at line 43 of file gradientFlow.h.

Constructor & Destructor Documentation

GradientFlow::GradientFlow ( Action action)
inline

Definition at line 65 of file gradientFlow.h.

Member Function Documentation

double GradientFlow::evolve ( Field_G U)

Definition at line 103 of file gradientFlow.cpp.

void GradientFlow::gradientFlow_1st ( Field_G U)

Definition at line 178 of file gradientFlow.cpp.

void GradientFlow::gradientFlow_2nd ( Field_G U)

Definition at line 186 of file gradientFlow.cpp.

void GradientFlow::gradientFlow_3rd ( Field_G U)

Definition at line 203 of file gradientFlow.cpp.

void GradientFlow::gradientFlow_4th ( Field_G U)

Definition at line 227 of file gradientFlow.cpp.

void GradientFlow::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 92 of file gradientFlow.h.

void GradientFlow::set_parameters ( const Parameters params)

Definition at line 46 of file gradientFlow.cpp.

void GradientFlow::set_parameters ( const int  order_RK,
const double  Estep,
const int  Nstep,
const int  Nprec 
)

Definition at line 73 of file gradientFlow.cpp.

void GradientFlow::update_U ( double  estep,
Field_G iP,
Field_G U 
)

Definition at line 144 of file gradientFlow.cpp.

Member Data Documentation

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

Definition at line 46 of file gradientFlow.h.

Action* GradientFlow::m_action
private

Definition at line 57 of file gradientFlow.h.

double GradientFlow::m_Estep
private

Definition at line 53 of file gradientFlow.h.

Field_G GradientFlow::m_iP
private

Definition at line 58 of file gradientFlow.h.

Field_G GradientFlow::m_iP1
private

Definition at line 58 of file gradientFlow.h.

Field_G GradientFlow::m_iP2
private

Definition at line 58 of file gradientFlow.h.

Field_G GradientFlow::m_iP3
private

Definition at line 58 of file gradientFlow.h.

Field_G GradientFlow::m_iPP
private

Definition at line 58 of file gradientFlow.h.

int GradientFlow::m_Ndim
private

Definition at line 61 of file gradientFlow.h.

int GradientFlow::m_Nprec
private

Definition at line 55 of file gradientFlow.h.

int GradientFlow::m_Nstep
private

Definition at line 54 of file gradientFlow.h.

int GradientFlow::m_Nvol
private

Definition at line 62 of file gradientFlow.h.

int GradientFlow::m_order_RK
private

Definition at line 52 of file gradientFlow.h.

Field_G GradientFlow::m_U_0
private

Definition at line 59 of file gradientFlow.h.

Bridge::VerboseLevel GradientFlow::m_vl
protected

Definition at line 49 of file gradientFlow.h.

Field_G GradientFlow::m_W_1
private

Definition at line 59 of file gradientFlow.h.


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