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...
template<class BasePhaseModel, class ThermoModel>
class Foam::ThermoPhaseModel< BasePhaseModel, ThermoModel >
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.
- Source files
-
Definition at line 53 of file ThermoPhaseModel.H.
◆ thermoModel
◆ ThermoPhaseModel()
◆ ~ThermoPhaseModel()
◆ incompressible()
virtual bool incompressible |
( |
| ) |
const |
|
virtual |
Return whether the phase is incompressible.
◆ isochoric()
virtual bool isochoric |
( |
| ) |
const |
|
virtual |
Return whether the phase is constant density.
◆ thermo()
Return the thermophysical model.
◆ thermoRef()
Access the thermophysical model.
◆ rho()
Return the density field.
◆ mu() [1/2]
Return the laminar dynamic viscosity.
◆ mu() [2/2]
Return the laminar dynamic viscosity on a patch.
◆ nu() [1/2]
Return the laminar kinematic viscosity.
◆ nu() [2/2]
Return the laminar kinematic viscosity on a patch.
◆ thermo_
The documentation for this class was generated from the following file:
- applications/solvers/multiphase/multiphaseEulerFoam/phaseSystems/phaseModel/ThermoPhaseModel/ThermoPhaseModel.H