Abstract class for barotropic compressibility models. More...
Public Member Functions | |
TypeName ("barotropicCompressibilityModel") | |
declareRunTimeSelectionTable (autoPtr, barotropicCompressibilityModel, dictionary,(const dictionary &compressibilityProperties, const volScalarField &gamma, const word &psiName),(compressibilityProperties, gamma, psiName)) | |
barotropicCompressibilityModel (const dictionary &compressibilityProperties, const volScalarField &gamma, const word &psiName="psi") | |
virtual | ~barotropicCompressibilityModel ()=default |
const dictionary & | compressibilityProperties () const |
const volScalarField & | psi () const |
virtual void | correct ()=0 |
virtual bool | read (const dictionary &compressibilityProperties)=0 |
Static Public Member Functions | |
static autoPtr< barotropicCompressibilityModel > | New (const dictionary &compressibilityProperties, const volScalarField &gamma, const word &psiName="psi") |
Protected Member Functions | |
barotropicCompressibilityModel (const barotropicCompressibilityModel &)=delete | |
void | operator= (const barotropicCompressibilityModel &)=delete |
Protected Attributes | |
dictionary | compressibilityProperties_ |
volScalarField | psi_ |
const volScalarField & | gamma_ |
Abstract class for barotropic compressibility models.
Definition at line 61 of file barotropicCompressibilityModel.H.
|
protecteddelete |
barotropicCompressibilityModel | ( | const dictionary & | compressibilityProperties, |
const volScalarField & | gamma, | ||
const word & | psiName = "psi" |
||
) |
Definition at line 37 of file barotropicCompressibilityModel.C.
|
virtualdefault |
|
protecteddelete |
TypeName | ( | "barotropicCompressibilityModel" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
barotropicCompressibilityModel | , | ||
dictionary | , | ||
(const dictionary &compressibilityProperties, const volScalarField &gamma, const word &psiName) | , | ||
(compressibilityProperties, gamma, psiName) | |||
) |
|
static |
Definition at line 28 of file barotropicCompressibilityModelNew.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, gamma, and Foam::Info.
|
inline |
Definition at line 137 of file barotropicCompressibilityModel.H.
References barotropicCompressibilityModel::compressibilityProperties_.
|
inline |
Definition at line 143 of file barotropicCompressibilityModel.H.
References barotropicCompressibilityModel::psi_.
|
pure virtual |
Implemented in Wallis, Chung, and linear.
Definition at line 62 of file barotropicCompressibilityModel.C.
Referenced by linear::read(), Chung::read(), and Wallis::read().
|
protected |
Definition at line 68 of file barotropicCompressibilityModel.H.
Referenced by barotropicCompressibilityModel::compressibilityProperties().
|
protected |
Definition at line 70 of file barotropicCompressibilityModel.H.
Referenced by linear::correct(), Chung::correct(), Wallis::correct(), and barotropicCompressibilityModel::psi().
|
protected |
Definition at line 71 of file barotropicCompressibilityModel.H.
Referenced by linear::correct(), Chung::correct(), and Wallis::correct().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.