Euler-implicit integration scheme. More...


Public Member Functions | |
| TypeName ("Euler") | |
| Runtime type information. More... | |
| Euler () | |
| Construct. More... | |
| virtual autoPtr< integrationScheme > | clone () const |
| Construct and return clone. More... | |
| virtual | ~Euler () |
| 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 (using an Euler. 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... | |
| Euler | ( | ) |
Construct.
Definition at line 42 of file Euler.C.
Referenced by Euler::clone().

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

|
virtual |
Return the integration effective time step.
Implements integrationScheme.
|
virtual |
Return the integral of the effective time step (using an Euler.
integration method)
Implements integrationScheme.
Definition at line 64 of file Euler.C.
References Foam::sqr().
