Public Member Functions | Protected Attributes | Friends | List of all members
MRFZoneListDF Class Reference
Inheritance diagram for MRFZoneListDF:
Inheritance graph
[legend]
Collaboration diagram for MRFZoneListDF:
Collaboration graph
[legend]

Public Member Functions

 MRFZoneListDF (const fvMesh &mesh, const dictionary &dict)
 
 ~MRFZoneListDF ()
 
bool active (const bool warn=false) const
 
void reset (const dictionary &dict)
 
tmp< volVectorField > DDt (const volVectorField &U) const
 
tmp< volVectorField > DDt (const volScalarField &rho, const volVectorField &U) const
 
void makeRelative (volVectorField &U) const
 
void makeRelative (surfaceScalarField &phi) const
 
tmp< surfaceScalarField > relative (const tmp< surfaceScalarField > &phi) const
 
tmp< FieldField< fvsPatchField, scalar > > relative (const tmp< FieldField< fvsPatchField, scalar >> &tphi) const
 
tmp< Field< scalar > > relative (const tmp< Field< scalar >> &tphi, const label patchi) const
 
void makeRelative (const surfaceScalarField &rho, surfaceScalarField &phi) const
 
void correctBoundaryVelocity (volVectorField &U) const
 
const scalar & getOmegaRef () const
 

Protected Attributes

const fvMesh & mesh_
 

Friends

Ostream & operator<< (Ostream &os, const MRFZoneListDF &models)
 

Detailed Description

Definition at line 55 of file MRFZoneListDF.H.

Constructor & Destructor Documentation

◆ MRFZoneListDF()

MRFZoneListDF ( const fvMesh &  mesh,
const dictionary &  dict 
)

Definition at line 40 of file MRFZoneListDF.C.

References MRFZoneListDF::active(), and MRFZoneListDF::reset().

Here is the call graph for this function:

◆ ~MRFZoneListDF()

Definition at line 53 of file MRFZoneListDF.C.

Member Function Documentation

◆ active()

bool active ( const bool  warn = false) const

Definition at line 59 of file MRFZoneListDF.C.

References forAll().

Referenced by MRFZoneListDF::MRFZoneListDF().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reset()

void reset ( const dictionary &  dict)

Definition at line 75 of file MRFZoneListDF.C.

Referenced by DASolver::calcdRdBCTPsiAD(), and MRFZoneListDF::MRFZoneListDF().

Here is the caller graph for this function:

◆ DDt() [1/2]

Foam::tmp< Foam::volVectorField > DDt ( const volVectorField &  U) const

Definition at line 120 of file MRFZoneListDF.C.

References forAll(), and U.

Referenced by DAResidualSimpleFoam::calcResiduals(), DAResidualSimpleTFoam::calcResiduals(), DAResidualTurboFoam::calcResiduals(), and DAResidualRhoSimpleFoam::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DDt() [2/2]

Foam::tmp< Foam::volVectorField > DDt ( const volScalarField &  rho,
const volVectorField &  U 
) const

Definition at line 141 of file MRFZoneListDF.C.

References rho, and U.

◆ makeRelative() [1/3]

void makeRelative ( volVectorField &  U) const

Definition at line 148 of file MRFZoneListDF.C.

References forAll(), and U.

Referenced by DAResidualSimpleFoam::calcResiduals(), DAResidualSimpleTFoam::calcResiduals(), DAResidualTurboFoam::calcResiduals(), and DAResidualRhoSimpleFoam::calcResiduals().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeRelative() [2/3]

void makeRelative ( surfaceScalarField &  phi) const

Definition at line 156 of file MRFZoneListDF.C.

References forAll(), and phi.

Here is the call graph for this function:

◆ relative() [1/3]

Foam::tmp< Foam::surfaceScalarField > relative ( const tmp< surfaceScalarField > &  phi) const

Definition at line 164 of file MRFZoneListDF.C.

◆ relative() [2/3]

Foam::tmp< Foam::FieldField< Foam::fvsPatchField, Foam::scalar > > relative ( const tmp< FieldField< fvsPatchField, scalar >> &  tphi) const

Definition at line 175 of file MRFZoneListDF.C.

◆ relative() [3/3]

Foam::tmp< Foam::Field< Foam::scalar > > relative ( const tmp< Field< scalar >> &  tphi,
const label  patchi 
) const

Definition at line 186 of file MRFZoneListDF.C.

◆ makeRelative() [3/3]

void makeRelative ( const surfaceScalarField &  rho,
surfaceScalarField &  phi 
) const

Definition at line 197 of file MRFZoneListDF.C.

References forAll(), phi, and rho.

Here is the call graph for this function:

◆ correctBoundaryVelocity()

void correctBoundaryVelocity ( volVectorField &  U) const

Definition at line 207 of file MRFZoneListDF.C.

References forAll(), and U.

Referenced by DAResidualSimpleFoam::updateIntermediateVariables(), DAResidualSimpleTFoam::updateIntermediateVariables(), DAResidualTurboFoam::updateIntermediateVariables(), and DAResidualRhoSimpleFoam::updateIntermediateVariables().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getOmegaRef()

const Foam::scalar & getOmegaRef ( ) const

Definition at line 215 of file MRFZoneListDF.C.

References forAll().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator<<

Ostream& operator<< ( Ostream &  os,
const MRFZoneListDF models 
)
friend

Member Data Documentation

◆ mesh_

const fvMesh& mesh_
protected

Definition at line 70 of file MRFZoneListDF.H.


The documentation for this class was generated from the following files: