Top level model for Integration schemes. More...
Data Structures | |
class | integrationResult |
Helper class to supply results of integration. More... | |
Public Member Functions | |
TypeName ("integrationScheme") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, IntegrationScheme, dictionary,(const word &phiName, const dictionary &dict),(phiName, dict)) | |
Declare runtime constructor selection table. More... | |
IntegrationScheme (const word &phiName, const dictionary &dict) | |
Construct from components. More... | |
IntegrationScheme (const IntegrationScheme &is) | |
Copy constructor. More... | |
virtual autoPtr< IntegrationScheme< Type > > | clone () const =0 |
Construct and return clone. More... | |
virtual | ~IntegrationScheme () |
Destructor. More... | |
virtual integrationResult | integrate (const Type &phi, const scalar dt, const Type &alphaBeta, const scalar beta) const =0 |
Perform the Integration. More... | |
Static Public Member Functions | |
static autoPtr< IntegrationScheme > | New (const word &phiName, const dictionary &dict) |
Return a reference to the selected radiation model. More... | |
Private Member Functions | |
void | operator= (const IntegrationScheme &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
const word & | phiName_ |
Name of the Integration variable. More... | |
const dictionary & | dict_ |
Reference to the dictionary. More... | |
Top level model for Integration schemes.
Definition at line 51 of file IntegrationScheme.H.
IntegrationScheme | ( | const word & | phiName, |
const dictionary & | dict | ||
) |
Construct from components.
Definition at line 32 of file IntegrationScheme.C.
IntegrationScheme | ( | const IntegrationScheme< Type > & | is | ) |
Copy constructor.
Definition at line 43 of file IntegrationScheme.C.
|
virtual |
Destructor.
Definition at line 53 of file IntegrationScheme.C.
|
private |
Disallow default bitwise assignment.
TypeName | ( | "integrationScheme" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
IntegrationScheme< Type > | , | ||
dictionary | , | ||
(const word &phiName, const dictionary &dict) | , | ||
(phiName, dict) | |||
) |
Declare runtime constructor selection table.
|
pure virtual |
Construct and return clone.
Implemented in Analytical< Type >, and Euler< Type >.
|
static |
Return a reference to the selected radiation model.
Definition at line 34 of file IntegrationSchemeNew.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, and Foam::nl.
|
pure virtual |
Perform the Integration.
Implemented in Analytical< Type >, and Euler< Type >.
|
private |
Name of the Integration variable.
Definition at line 114 of file IntegrationScheme.H.
|
private |
Reference to the dictionary.
Definition at line 117 of file IntegrationScheme.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.