1 #ifndef EMM_PolynomialInterpolationTimeStep_H 2 #define EMM_PolynomialInterpolationTimeStep_H 104 static inline SP::EMM_PolynomialInterpolationTimeStep
New() {
SP_OBJECT(EMM_PolynomialInterpolationTimeStep)
This class describes the polynomial interpolation for computing the optimal time. ...
Definition: EMM_PolynomialInterpolationTimeStep.h:53
This class compute the new time step by optimizing a function EMM_LandauLisfchitzSystem::computePredi...
Definition: EMM_GoldenNumberIterativeTimeStep.h:63
virtual tBoolean optimizeTimeFunction(tReal &dt, const tReal &dt_bound, tUInteger &evaluationsNumber)
optimize the time step function
Definition: EMM_PolynomialInterpolationTimeStep.cpp:9
MATH_P4 mP4
Definition: EMM_PolynomialInterpolationTimeStep.h:68
#define tUInteger
Definition: types.h:91
This class describes a polynom of degre 3 : .
Definition: MATH_P3.h:16
#define tBoolean
Definition: types.h:139
static SP::EMM_PolynomialInterpolationTimeStep New()
build a shared pointer associated to the class
Definition: EMM_PolynomialInterpolationTimeStep.h:104
MATH_P3 mP3
Definition: EMM_PolynomialInterpolationTimeStep.h:67
EMM_PolynomialInterpolationTimeStep(void)
create the class
Definition: EMM_PolynomialInterpolationTimeStep.cpp:3
DEFINE_SPTR(EMM_PolynomialInterpolationTimeStep)
virtual ~EMM_PolynomialInterpolationTimeStep(void)
destroy the class
Definition: EMM_PolynomialInterpolationTimeStep.cpp:6
#define tReal
Definition: types.h:118
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141
This class describes a polynom of degre 4 .
Definition: MATH_P4.h:15