35 namespace integrationSchemes
64 ? (1 -
exp(- Beta*dt))/Beta
77 ? dt/Beta - (1 -
exp(- Beta*dt))/
sqr(Beta)
defineTypeNameAndDebug(analytical, 0)
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
virtual ~analytical()
Destructor.
addToRunTimeSelectionTable(integrationScheme, analytical, word)
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Macros for easy insertion into run-time selection tables.
dimensionedScalar exp(const dimensionedScalar &ds)
A class for handling words, derived from Foam::string.
Analytical integration scheme.
Base for a set of schemes which integrate simple ODEs which arise from semi-implcit rate expressions...
virtual scalar sumDtEff(const scalar dt, const scalar Beta) const
Return the integral of the effective time step.
virtual scalar dtEff(const scalar dt, const scalar Beta) const
Return the integration effective time step.