65 return momentumTransport;
81 return turbulenceProperties;
85 return momentumTransport;
107 alphaRhoPhi_(alphaRhoPhi),
155 groupName(
"devTauCorrFlux"),
static wallDist & New(const word &name, const fvMesh &mesh)
Construct and return the named DemandDrivenMeshObject.
Generic GeometricBoundaryField class.
Generic GeometricField class.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
bool & registerObject()
Register object created from this IOobject with registry if true.
static word group(const word &name)
Return group (extension part of name)
word group() const
Return group (extension part of name)
static word groupName(Name name, const word &group)
static const word & constant()
Return constant name.
Abstract base class for turbulence models (RAS, LES and laminar).
const volScalarField::Boundary & yb() const
Return the near wall distance.
virtual void validate()
Validate the fields after construction.
static typeIOobject< IOdictionary > readModelDict(const objectRegistry &obr, const word &group, bool registerObject=false)
virtual bool read()=0
Read model coefficients if they have changed.
momentumTransportModel(const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const viscosity &viscosity)
Construct from components.
virtual tmp< fvVectorMatrix > divDevTauCorr(const tmp< volTensorField > &devTauCorr, volVectorField &U) const
Return the explicit stress correction matrix.
virtual void correct()=0
Solve the momentum transport model equations.
virtual void predict()=0
Predict the momentum transport coefficients if possible.
const volScalarField & y() const
Return the wall distance.
virtual tmp< surfaceScalarField > phi() const
Return the volumetric flux field.
const surfaceScalarField & alphaRhoPhi() const
Access function to phase flux field.
const volScalarField::Boundary & y() const
Access to the near-wall distances.
Registry of regIOobjects.
const Time & time() const
Return time.
virtual void rename(const word &newName)
Rename.
virtual bool read()
Read object.
A class for managing temporary objects.
Templated form of IOobject providing type information for file reading and header type checking.
bool headerOk()
Read header (uses typeGlobalFile to find file) and check.
Abstract base class for all fluid physical properties.
const volScalarField & y() const
Return reference to cached distance-to-wall field.
A class for handling words, derived from string.
Calculate the face-flux of the given field.
Calculate the matrix for the divergence of the given field and flux.
const char *const group
Group name for atomic constants.
tmp< SurfaceField< typename innerProduct< vector, Type >::type > > flux(const VolField< Type > &vf)
Return the face-flux field obtained from the given volVectorField.
tmp< fvMatrix< Type > > divc(const tmp< SurfaceField< Type >> &tflux, const VolField< Type > &vf)
Return the explicit div matrix.
defineTypeNameAndDebug(combustionModel, 0)