35 #ifndef ThermophysicalTransportModel_H 36 #define ThermophysicalTransportModel_H 50 template<
class MomentumTransportModel,
class ThermoModel>
84 (momentumTransport, thermo)
93 const momentumTransportModel& momentumTransport,
94 const thermoModel& thermo
109 const momentumTransportModel& transport,
110 const thermoModel& thermo
128 virtual const thermoModel&
thermo()
const 134 const alphaField&
alpha()
const 136 return momentumTransport_.
alpha();
const momentumTransportModel & momentumTransport_
A list of keyword definitions, which are a keyword followed by any number of values (e...
ThermophysicalTransportModel(const momentumTransportModel &momentumTransport, const thermoModel &thermo)
Construct.
virtual ~ThermophysicalTransportModel()
Destructor.
Templated abstract base class for thermophysical transport models.
declareRunTimeNewSelectionTable(autoPtr, ThermophysicalTransportModel, dictionary,(const momentumTransportModel &momentumTransport, const thermoModel &thermo),(momentumTransport, thermo))
const alphaField & alpha() const
Access function to phase fraction.
virtual const thermoModel & thermo() const
Access function to incompressible transport model.
const alphaField & alpha() const
Access function to phase fraction.
const momentumTransportModel & momentumTransport() const
Access function to incompressible transport model.
Abstract base class for thermophysical transport models (RAS, LES and laminar).
MomentumTransportModel momentumTransportModel
momentumTransportModel::alphaField alphaField
void operator=(const ThermophysicalTransportModel &)=delete
Disallow default bitwise assignment.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Macros to ease declaration of run-time selection tables.
static autoPtr< ThermophysicalTransportModel > New(const momentumTransportModel &transport, const thermoModel &thermo)
Return a reference to the selected thermophysical transport model.
Templated abstract base class for turbulence models.
const thermoModel & thermo_