Analytical integration scheme. More...


Public Member Functions | |
| TypeName ("analytical") | |
| Runtime type information. More... | |
| analytical () | |
| Construct. More... | |
| virtual autoPtr< integrationScheme > | clone () const |
| Construct and return clone. More... | |
| virtual | ~analytical () |
| Destructor. More... | |
| virtual scalar | dtEff (const scalar dt, const scalar Beta) const |
| Return the integration effective time step. More... | |
| virtual scalar | sumDtEff (const scalar dt, const scalar Beta) const |
| Return the integral of the effective time step. More... | |
Public Member Functions inherited from integrationScheme | |
| TypeName ("integrationScheme") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, integrationScheme, word,(),()) | |
| Declare runtime constructor selection table. More... | |
| integrationScheme () | |
| Construct. More... | |
| virtual | ~integrationScheme () |
| Destructor. More... | |
| template<class Type > | |
| Type | delta (const Type &phi, const scalar dt, const Type &Alpha, const scalar Beta) const |
| Perform the integration. More... | |
| template<class Type > | |
| Type | partialDelta (const Type &phi, const scalar dt, const Type &Alpha, const scalar Beta, const Type &alphai, const scalar betai) const |
| Perform a part of the integration. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from integrationScheme | |
| static autoPtr< integrationScheme > | New (const word &phiName, const dictionary &dict) |
| Select an integration scheme. More... | |
| template<class Type > | |
| static Type | explicitDelta (const Type &phi, const scalar dtEff, const Type &Alpha, const scalar Beta) |
| Perform the integration explicitly. More... | |
| analytical | ( | ) |
Construct.
Definition at line 42 of file analytical.C.
Referenced by analytical::clone().

|
virtual |
Destructor.
Definition at line 48 of file analytical.C.
| TypeName | ( | "analytical" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return clone.
Implements integrationScheme.
Definition at line 67 of file analytical.H.
References analytical::analytical().

|
virtual |
Return the integration effective time step.
Implements integrationScheme.
Definition at line 54 of file analytical.C.
References Foam::exp(), and Foam::mag().

|
virtual |
Return the integral of the effective time step.
Implements integrationScheme.
Definition at line 67 of file analytical.C.
References Foam::exp(), Foam::mag(), and Foam::sqr().
