1 #ifndef EMM_QuasiNewtonIterativeTimeStep_H 2 #define EMM_QuasiNewtonIterativeTimeStep_H 50 static inline SP::EMM_QuasiNewtonIterativeTimeStep
New() {
#define tUInteger
Definition: types.h:91
EMM_QuasiNewtonIterativeTimeStep(void)
create
Definition: EMM_QuasiNewtonIterativeTimeStep.h:32
#define tBoolean
Definition: types.h:139
DEFINE_SPTR(EMM_QuasiNewtonIterativeTimeStep)
This class describes the iterative optimal time.
Definition: EMM_IterativeTimeStep.h:20
virtual tBoolean optimizeTimeFunction(tReal &dt, const tReal &dt_bound, tUInteger &evaluationsNumber)
optimize the time step function
Definition: EMM_QuasiNewtonIterativeTimeStep.cpp:6
This class compute the new time step by optimizing a function EMM_LandauLisfchitzSystem::computePredi...
Definition: EMM_QuasiNewtonIterativeTimeStep.h:16
static SP::EMM_QuasiNewtonIterativeTimeStep New()
build a shared pointer associated to the class
Definition: EMM_QuasiNewtonIterativeTimeStep.h:50
SP_OBJECT(EMM_QuasiNewtonIterativeTimeStep)
virtual ~EMM_QuasiNewtonIterativeTimeStep(void)
destroy
Definition: EMM_QuasiNewtonIterativeTimeStep.h:41
#define tReal
Definition: types.h:118
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141