Base class for selecting the regulatisation radius. More...
Public Member Functions | |
TypeName ("regularisationRadius") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, regularisationRadius, dictionary,(const fvMesh &mesh, const dictionary &dict, bool adjustWallThickness),(mesh, dict, adjustWallThickness)) | |
regularisationRadius (const fvMesh &mesh, const dictionary &dict, bool adjustWallThickness) | |
Construct from components. More... | |
virtual | ~regularisationRadius ()=default |
Destructor. More... | |
virtual void | addRegularisationTerm (fvScalarMatrix &matrix, bool isTopoField) const =0 |
Term including the regulatisation of the field. More... | |
Static Public Member Functions | |
static autoPtr< regularisationRadius > | New (const fvMesh &mesh, const dictionary &dict, bool adjustWallThickness) |
Construct and return the selected regularisationRadius. More... | |
Protected Attributes | |
const fvMesh & | mesh_ |
const dictionary | dict_ |
Base class for selecting the regulatisation radius.
Definition at line 50 of file regularisationRadius.H.
regularisationRadius | ( | const fvMesh & | mesh, |
const dictionary & | dict, | ||
bool | adjustWallThickness | ||
) |
Construct from components.
Definition at line 36 of file regularisationRadius.C.
|
virtualdefault |
Destructor.
TypeName | ( | "regularisationRadius" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
regularisationRadius | , | ||
dictionary | , | ||
(const fvMesh &mesh, const dictionary &dict, bool adjustWallThickness) | , | ||
(mesh, dict, adjustWallThickness) | |||
) |
|
static |
Construct and return the selected regularisationRadius.
Default to isotropic
Definition at line 50 of file regularisationRadius.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, Foam::Info, and mesh.
|
pure virtual |
Term including the regulatisation of the field.
Implemented in isotropic.
Referenced by Helmholtz::solveEqn().
|
protected |
Definition at line 72 of file regularisationRadius.H.
Referenced by isotropic::computeRadius().
|
protected |
Definition at line 74 of file regularisationRadius.H.