1 #ifndef EMM_LandauLifschitzRK45d_H 2 #define EMM_LandauLifschitzRK45d_H 120 inline static SP::EMM_LandauLifschitzRK45d
New() {
EMM_LandauLifschitzRK45d(void)
create the class
Definition: EMM_LandauLifschitzRK45d.h:91
DEFINE_SPTR(EMM_LandauLifschitzRK45d)
static const tReal A[]
Definition: EMM_LandauLifschitzRK45.h:83
static const tReal CT[]
Definition: EMM_LandauLifschitzRK45.h:86
SP_OBJECT(EMM_LandauLifschitzRK45d)
This class implements a Runge Kutta of order 5 to integrate the ODE System using a developped impleme...
Definition: EMM_LandauLifschitzRK45d.h:69
virtual const tReal * getACoefficients() const
get the A coefficients
Definition: EMM_LandauLifschitzRK45d.h:134
virtual const tReal * getBCoefficients() const
get the B coefficients
Definition: EMM_LandauLifschitzRK45d.h:140
static SP::EMM_LandauLifschitzRK45d New()
create a shared pointer class of this
Definition: EMM_LandauLifschitzRK45d.h:120
virtual const tReal * getCHCoefficients() const
get the CH coefficients
Definition: EMM_LandauLifschitzRK45d.h:154
This class implements a general Runge Kutta formulation to integrate the ODE System using a developpe...
Definition: EMM_LandauLifschitzODE_RKd.h:41
static const tReal CH[]
Definition: EMM_LandauLifschitzRK45.h:85
virtual const tReal * getCTCoefficients() const
get the CT coefficients
Definition: EMM_LandauLifschitzRK45d.h:147
void setOrder(const tUSInt &n)
set the order of the runge kutta
Definition: EMM_LandauLifschitzODE_RK.cpp:19
#define tReal
Definition: types.h:118
static const tReal B[]
Definition: EMM_LandauLifschitzRK45.h:84
virtual ~EMM_LandauLifschitzRK45d(void)
destroy the class
Definition: EMM_LandauLifschitzRK45d.h:102
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141