35 #ifndef compressibleMomentumTransportModel_H 36 #define compressibleMomentumTransportModel_H 67 TypeName(momentumTransportModel::typeName_());
void operator=(const compressibleMomentumTransportModel &)=delete
Disallow default bitwise assignment.
TypeName(momentumTransportModel::typeName_())
Runtime type information.
const volScalarField & rho() const
Return the density field.
virtual tmp< fvVectorMatrix > divDevTau(volVectorField &U) const =0
Return the source term for the momentum equation.
compressibleMomentumTransportModel(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi)
Construct from components.
virtual tmp< surfaceScalarField > phi() const
Return the volumetric flux field.
Abstract base class for turbulence models (RAS, LES and laminar).
const volVectorField & U() const
Access function to velocity field.
const surfaceScalarField & alphaRhoPhi() const
Access function to phase flux field.
virtual ~compressibleMomentumTransportModel()
Destructor.
virtual tmp< volSymmTensorField > devTau() const =0
Return the effective stress tensor including the laminar stress.
const volScalarField & rho_
A class for managing temporary objects.
Abstract base class for turbulence models (RAS, LES and laminar).