Class which represents a phase with a thermodynamic model. Provides access to the thermodynamic variables. Note that the thermo model itself is not returned as this class could be substituted in the hierarchy for one which mirrors the functionality, but does not include a thermo model; an incompressible phase model, for example. More...
Public Types | |
typedef ThermoModel | thermoModel |
Public Member Functions | |
ThermoPhaseModel (const phaseSystem &fluid, const word &phaseName, const bool referencePhase, const label index) | |
virtual | ~ThermoPhaseModel () |
Destructor. More... | |
virtual bool | incompressible () const |
Return whether the phase is incompressible. More... | |
virtual bool | isochoric () const |
Return whether the phase is constant density. More... | |
virtual const rhoThermo & | thermo () const |
Return the thermophysical model. More... | |
virtual rhoThermo & | thermoRef () |
Access the thermophysical model. More... | |
virtual tmp< volScalarField > | rho () const |
Return the density field. More... | |
virtual tmp< volScalarField > | mu () const |
Return the laminar dynamic viscosity. More... | |
virtual tmp< scalarField > | mu (const label patchi) const |
Return the laminar dynamic viscosity on a patch. More... | |
virtual tmp< volScalarField > | nu () const |
Return the laminar kinematic viscosity. More... | |
virtual tmp< scalarField > | nu (const label patchi) const |
Return the laminar kinematic viscosity on a patch. More... | |
![]() | |
TypeName ("dynamicTransportModel") | |
Runtime type information. More... | |
dynamicTransportModel () | |
Construct from components. More... | |
dynamicTransportModel (const dynamicTransportModel &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~dynamicTransportModel () |
Destructor. More... | |
void | operator= (const dynamicTransportModel &)=delete |
Disallow default bitwise assignment. More... | |
Protected Attributes | |
autoPtr< ThermoModel > | thermo_ |
Thermophysical model. More... | |
Class which represents a phase with a thermodynamic model. Provides access to the thermodynamic variables. Note that the thermo model itself is not returned as this class could be substituted in the hierarchy for one which mirrors the functionality, but does not include a thermo model; an incompressible phase model, for example.
Definition at line 55 of file ThermoPhaseModel.H.
typedef ThermoModel thermoModel |
Definition at line 70 of file ThermoPhaseModel.H.
ThermoPhaseModel | ( | const phaseSystem & | fluid, |
const word & | phaseName, | ||
const bool | referencePhase, | ||
const label | index | ||
) |
|
virtual |
Destructor.
|
virtual |
Return whether the phase is incompressible.
|
virtual |
Return whether the phase is constant density.
|
virtual |
Return the thermophysical model.
|
virtual |
Access the thermophysical model.
|
virtual |
Return the density field.
|
virtual |
Return the laminar dynamic viscosity.
Implements dynamicTransportModel.
|
virtual |
Return the laminar dynamic viscosity on a patch.
Implements dynamicTransportModel.
|
virtual |
Return the laminar kinematic viscosity.
|
virtual |
Return the laminar kinematic viscosity on a patch.
|
protected |
Thermophysical model.
Definition at line 65 of file ThermoPhaseModel.H.