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