1 #ifndef EMM_NewtonRaphsonIterativeTimeStep_H 2 #define EMM_NewtonRaphsonIterativeTimeStep_H 53 static inline SP::EMM_NewtonRaphsonIterativeTimeStep
New() {
virtual ~EMM_NewtonRaphsonIterativeTimeStep(void)
destroy
Definition: EMM_NewtonRaphsonIterativeTimeStep.h:43
static SP::EMM_NewtonRaphsonIterativeTimeStep New()
build a shared pointer associated to the class
Definition: EMM_NewtonRaphsonIterativeTimeStep.h:53
#define tUInteger
Definition: types.h:91
EMM_NewtonRaphsonIterativeTimeStep(void)
create
Definition: EMM_NewtonRaphsonIterativeTimeStep.h:34
#define tBoolean
Definition: types.h:139
virtual tBoolean optimizeTimeFunction(tReal &dt, const tReal &dt_bound, tUInteger &evaluationsNumber)
optimize the time step function
Definition: EMM_NewtonRaphsonIterativeTimeStep.cpp:59
This class describes the iterative wich uses the secund derivatives of E.
Definition: EMM_SecondOrderIterativeTimeStep.h:17
SP_OBJECT(EMM_NewtonRaphsonIterativeTimeStep)
DEFINE_SPTR(EMM_NewtonRaphsonIterativeTimeStep)
This class compute the new time step by optimizing a function EMM_LandauLisfchitzSystem::computeEnerg...
Definition: EMM_NewtonRaphsonIterativeTimeStep.h:19
#define tReal
Definition: types.h:118
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141