35 #ifndef MomentumTransportModel_H 36 #define MomentumTransportModel_H 55 class BasicMomentumTransportModel,
60 public BasicMomentumTransportModel
88 const alphaField&
alpha,
95 (alpha, rho, U, alphaRhoPhi, phi, transport)
104 const alphaField& alpha,
109 const transportModel& transport
121 const alphaField& alpha,
126 const transportModel& transport
138 const alphaField&
alpha()
const TransportModel transportModel
const transportModel & transport() const
Access function to incompressible transport model.
A list of keyword definitions, which are a keyword followed by any number of values (e...
const alphaField & alpha_
const transportModel & transport_
MomentumTransportModel(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport)
Construct.
static autoPtr< MomentumTransportModel > New(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport)
Return a reference to the selected turbulence model.
const alphaField & alpha() const
Access function to phase fraction.
virtual ~MomentumTransportModel()
Destructor.
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.
Templated abstract base class for turbulence models.
declareRunTimeNewSelectionTable(autoPtr, MomentumTransportModel, dictionary,(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport),(alpha, rho, U, alphaRhoPhi, phi, transport))
void operator=(const MomentumTransportModel &)=delete
Disallow default bitwise assignment.