Templated abstract base class for turbulence models. More...
Public Types | |
typedef Alpha | alphaField |
typedef Rho | rhoField |
typedef TransportModel | transportModel |
Public Member Functions | |
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)) | |
MomentumTransportModel (const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport) | |
Construct. More... | |
MomentumTransportModel (const MomentumTransportModel &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~MomentumTransportModel () |
Destructor. More... | |
const alphaField & | alpha () const |
Access function to phase fraction. More... | |
const transportModel & | transport () const |
Access function to incompressible transport model. More... | |
void | operator= (const MomentumTransportModel &)=delete |
Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
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. More... | |
Protected Attributes | |
const alphaField & | alpha_ |
const transportModel & | transport_ |
Templated abstract base class for turbulence models.
Definition at line 57 of file MomentumTransportModel.H.
typedef Alpha alphaField |
Definition at line 64 of file MomentumTransportModel.H.
typedef Rho rhoField |
Definition at line 65 of file MomentumTransportModel.H.
typedef TransportModel transportModel |
Definition at line 66 of file MomentumTransportModel.H.
MomentumTransportModel | ( | const alphaField & | alpha, |
const rhoField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | alphaRhoPhi, | ||
const surfaceScalarField & | phi, | ||
const transportModel & | transport | ||
) |
Construct.
Definition at line 46 of file MomentumTransportModel.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 130 of file MomentumTransportModel.H.
declareRunTimeNewSelectionTable | ( | autoPtr | , |
MomentumTransportModel< Alpha, Rho, BasicMomentumTransportModel, TransportModel > | , | ||
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) | |||
) |
|
static |
Return a reference to the selected turbulence model.
|
inline |
Access function to phase fraction.
Definition at line 137 of file MomentumTransportModel.H.
Referenced by ThermophysicalTransportModel< Foam::PhaseCompressibleMomentumTransportModel, transportThermoModel >::alpha().
|
inline |
Access function to incompressible transport model.
Definition at line 143 of file MomentumTransportModel.H.
Referenced by forces::mu().
|
delete |
Disallow default bitwise assignment.
Referenced by MomentumTransportModel< volScalarField, geometricOneField, incompressibleMomentumTransportModel, TransportModel >::transport().
|
protected |
Definition at line 73 of file MomentumTransportModel.H.
Referenced by MomentumTransportModel< volScalarField, geometricOneField, incompressibleMomentumTransportModel, TransportModel >::alpha().
|
protected |
Definition at line 74 of file MomentumTransportModel.H.
Referenced by MomentumTransportModel< volScalarField, geometricOneField, incompressibleMomentumTransportModel, TransportModel >::transport().