![]() |
|
Public Member Functions | |
TypeName ("basicThermo") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, basicThermo, fvMesh,(const fvMesh &mesh),(mesh)) | |
basicThermo (const fvMesh &) | |
Construct from mesh. | |
virtual | ~basicThermo () |
virtual void | correct ()=0 |
Update properties. | |
volScalarField & | p () |
Pressure [Pa]. | |
const volScalarField & | p () const |
Pressure [Pa]. | |
virtual volScalarField & | h () |
Enthalpy [J/kg]. | |
virtual const volScalarField & | h () const |
Enthalpy [J/kg]. | |
virtual tmp< scalarField > | h (const scalarField &T, const labelList &cells) const |
Enthalpy for cell-set [J/kg]. | |
virtual tmp< scalarField > | h (const scalarField &T, const label patchi) const |
Enthalpy for patch [J/kg]. | |
virtual volScalarField & | e () |
Internal energy [J/kg]. | |
virtual const volScalarField & | e () const |
Internal energy [J/kg]. | |
const volScalarField & | T () const |
Temperature [K]. | |
tmp< volScalarField > | rho () const |
Density [kg/m^3]. | |
const volScalarField & | psi () const |
Compressibility [s^2/m^2]. | |
virtual tmp< scalarField > | Cp (const scalarField &T, const label patchi) const |
Heat capacity at constant pressure for patch [J/kg/K]. | |
virtual tmp< volScalarField > | Cp () const |
Heat capacity at constant pressure [J/kg/K]. | |
virtual tmp< volScalarField > | Cv () const |
Heat capacity at constant volume [J/kg/K]. | |
const volScalarField & | mu () const |
Dynamic viscosity of mixture [kg/ms]. | |
const volScalarField & | alpha () const |
Thermal diffusivity for enthalpy of mixture [W/mK]. | |
virtual bool | read ()=0 |
Read thermophysicalProperties dictionary. | |
Static Public Member Functions | |
autoPtr< basicThermo > | New (const fvMesh &) |
Protected Member Functions | |
wordList | hBoundaryTypes () |
void | hBoundaryCorrection (volScalarField &h) |
basicThermo (const basicThermo &) | |
Construct as copy (not implemented). | |
Protected Attributes | |
volScalarField | p_ |
volScalarField | T_ |
volScalarField | psi_ |
volScalarField | mu_ |
volScalarField | alpha_ |
|
Construct as copy (not implemented).
|
|
Construct from mesh.
|
|
|
|
Thermal diffusivity for enthalpy of mixture [W/mK].
Definition at line 268 of file basicThermo.H. |
|
Update properties.
Implemented in hThermo, hCombustionThermo, hhuCombustionThermo, hhuMixtureThermo, and hMixtureThermo. |
|
Heat capacity at constant pressure [J/kg/K].
Reimplemented in hThermo, hhuMixtureThermo, and hMixtureThermo. Definition at line 245 of file basicThermo.H. References Foam::volScalarField. |
|
Heat capacity at constant pressure for patch [J/kg/K].
Reimplemented in hThermo, hhuMixtureThermo, and hMixtureThermo. Definition at line 231 of file basicThermo.H. References notImplemented. |
|
Heat capacity at constant volume [J/kg/K].
Reimplemented in hThermo. Definition at line 252 of file basicThermo.H. |
|
|
|
Internal energy [J/kg].
Definition at line 202 of file basicThermo.H. |
|
Internal energy [J/kg]. Non-const access allowed for transport equations Definition at line 195 of file basicThermo.H. References Foam::volScalarField. |
|
Enthalpy for patch [J/kg].
Reimplemented in hThermo, hhuMixtureThermo, and hMixtureThermo. Definition at line 178 of file basicThermo.H. |
|
Enthalpy for cell-set [J/kg].
Reimplemented in hThermo, hhuMixtureThermo, and hMixtureThermo. Definition at line 163 of file basicThermo.H. |
|
Enthalpy [J/kg].
Reimplemented in hThermo, and hCombustionThermo. Definition at line 155 of file basicThermo.H. References notImplemented. |
|
Enthalpy [J/kg]. Non-const access allowed for transport equations Reimplemented in hThermo, and hCombustionThermo. Definition at line 148 of file basicThermo.H. |
|
|
|
|
|
Dynamic viscosity of mixture [kg/ms].
Definition at line 262 of file basicThermo.H. |
|
Reimplemented in hCombustionThermo, and hhuCombustionThermo. |
|
Pressure [Pa].
Definition at line 139 of file basicThermo.H. |
|
Pressure [Pa]. Non-const access allowed for transport equations Definition at line 133 of file basicThermo.H. |
|
Compressibility [s^2/m^2].
Definition at line 224 of file basicThermo.H. |
|
Read thermophysicalProperties dictionary.
Reimplemented from regIOobject. Implemented in hThermo, hhuMixtureThermo, and hMixtureThermo. |
|
Density [kg/m^3].
Definition at line 218 of file basicThermo.H. References Foam::label, notImplemented, and Foam::scalarField. |
|
Temperature [K].
Definition at line 212 of file basicThermo.H. |
|
Runtime type information.
|
|
Definition at line 75 of file basicThermo.H. |
|
Definition at line 74 of file basicThermo.H. |
|
Definition at line 70 of file basicThermo.H. |
|
Definition at line 72 of file basicThermo.H. |
|
Definition at line 71 of file basicThermo.H. |