Thermo implementation based on compressibility with additional unburnt thermodynamic state. More...
Public Member Functions | |
PsiuMulticomponentThermo (const fvMesh &, const word &phaseName) | |
Construct from mesh and phase name. More... | |
PsiuMulticomponentThermo (const PsiuMulticomponentThermo< BaseThermo > &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~PsiuMulticomponentThermo () |
Destructor. More... | |
virtual void | correct () |
Update properties. More... | |
virtual const volScalarField & | Tu () const |
Unburnt gas temperature [K]. More... | |
virtual const volScalarField & | heu () const |
Unburnt gas enthalpy [J/kg]. More... | |
virtual volScalarField & | heu () |
Unburnt gas enthalpy [J/kg]. More... | |
virtual tmp< scalarField > | heu (const scalarField &T, const labelList &cells) const |
Unburnt gas enthalpy for cell-set [J/kg]. More... | |
virtual tmp< scalarField > | heu (const scalarField &T, const label patchi) const |
Unburnt gas enthalpy for patch [J/kg]. More... | |
virtual tmp< volScalarField > | Tb () const |
Burnt gas temperature [K]. More... | |
virtual tmp< volScalarField > | psiu () const |
Unburnt gas compressibility [s^2/m^2]. More... | |
virtual tmp< volScalarField > | psib () const |
Burnt gas compressibility [s^2/m^2]. More... | |
virtual tmp< volScalarField > | muu () const |
Dynamic viscosity of unburnt gas [kg/m/s]. More... | |
virtual tmp< volScalarField > | mub () const |
Dynamic viscosity of burnt gas [kg/m/s]. More... | |
void | operator= (const PsiuMulticomponentThermo< BaseThermo > &)=delete |
Disallow default bitwise assignment. More... | |
Thermo implementation based on compressibility with additional unburnt thermodynamic state.
Definition at line 50 of file PsiuMulticomponentThermo.H.
PsiuMulticomponentThermo | ( | const fvMesh & | mesh, |
const word & | phaseName | ||
) |
Construct from mesh and phase name.
Definition at line 183 of file PsiuMulticomponentThermo.C.
|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 235 of file PsiuMulticomponentThermo.C.
|
virtual |
Update properties.
Definition at line 242 of file PsiuMulticomponentThermo.C.
References Foam::fvPatchDistWave::calculate(), Foam::endl(), Foam::Info, and InfoInFunction.
|
inlinevirtual |
Unburnt gas temperature [K].
Definition at line 96 of file PsiuMulticomponentThermo.H.
|
inlinevirtual |
Unburnt gas enthalpy [J/kg].
Definition at line 102 of file PsiuMulticomponentThermo.H.
|
inlinevirtual |
Unburnt gas enthalpy [J/kg].
Non-const access allowed for transport equations
Definition at line 109 of file PsiuMulticomponentThermo.H.
|
virtual |
Unburnt gas enthalpy for cell-set [J/kg].
Definition at line 263 of file PsiuMulticomponentThermo.C.
|
virtual |
Unburnt gas enthalpy for patch [J/kg].
Definition at line 282 of file PsiuMulticomponentThermo.C.
|
virtual |
Burnt gas temperature [K].
Definition at line 301 of file PsiuMulticomponentThermo.C.
References Foam::dimTemperature.
|
virtual |
Unburnt gas compressibility [s^2/m^2].
Definition at line 318 of file PsiuMulticomponentThermo.C.
References psi.
|
virtual |
Burnt gas compressibility [s^2/m^2].
Definition at line 334 of file PsiuMulticomponentThermo.C.
References psi.
|
virtual |
Dynamic viscosity of unburnt gas [kg/m/s].
Definition at line 352 of file PsiuMulticomponentThermo.C.
References Foam::dimDynamicViscosity, and Foam::constant::physicoChemical::mu.
|
virtual |
Dynamic viscosity of burnt gas [kg/m/s].
Definition at line 368 of file PsiuMulticomponentThermo.C.
References Foam::dimDynamicViscosity, and Foam::constant::physicoChemical::mu.
|
delete |
Disallow default bitwise assignment.