33 namespace integrationSchemes
60 return dt/(1 + Beta*dt);
70 return sqr(dt)/(1 + Beta*dt);
Macros for easy insertion into run-time selection tables.
Base for a set of schemes which integrate simple ODEs which arise from semi-implicit rate expressions...
Euler-implicit integration scheme.
virtual ~Euler()
Destructor.
virtual scalar sumDtEff(const scalar dt, const scalar Beta) const
Return the integral of the effective time step (using an Euler.
virtual scalar dtEff(const scalar dt, const scalar Beta) const
Return the integration effective time step.
A class for handling words, derived from string.
defineTypeNameAndDebug(analytical, 0)
addToRunTimeSelectionTable(integrationScheme, analytical, word)
dimensionedSymmTensor sqr(const dimensionedVector &dv)