35 #ifndef PhaseThermophysicalTransportModel_H
36 #define PhaseThermophysicalTransportModel_H
49 template<
class MomentumTransportModel,
class ThermoModel>
59 typedef typename momentumTransportModel::alphaField
alphaField;
Templated base class for multiphase thermophysical transport models.
PhaseThermophysicalTransportModel(const momentumTransportModel &momentumTransport, const thermoModel &thermo)
Construct.
MomentumTransportModel momentumTransportModel
static autoPtr< PhaseThermophysicalTransportModel > New(const momentumTransportModel &momentumTransport, const thermoModel &thermo)
Return a reference to the selected turbulence model.
momentumTransportModel::alphaField alphaField
virtual ~PhaseThermophysicalTransportModel()
Destructor.
Templated abstract base class for thermophysical transport models.
const momentumTransportModel & momentumTransport() const
Access function to momentum transport model.
virtual const thermoModel & thermo() const
Access function to the fluid thermophysical properties.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...