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

Public Member Functions

 TypeName ("nutUSpaldingWallFunctionDF")
 
 nutUSpaldingWallFunctionFvPatchScalarFieldDF (const fvPatch &, const DimensionedField< scalar, volMesh > &)
 
 nutUSpaldingWallFunctionFvPatchScalarFieldDF (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &)
 
 nutUSpaldingWallFunctionFvPatchScalarFieldDF (const nutUSpaldingWallFunctionFvPatchScalarFieldDF &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &)
 
 nutUSpaldingWallFunctionFvPatchScalarFieldDF (const nutUSpaldingWallFunctionFvPatchScalarFieldDF &)
 
virtual tmp< fvPatchScalarField > clone () const
 
 nutUSpaldingWallFunctionFvPatchScalarFieldDF (const nutUSpaldingWallFunctionFvPatchScalarFieldDF &, const DimensionedField< scalar, volMesh > &)
 
virtual tmp< fvPatchScalarField > clone (const DimensionedField< scalar, volMesh > &iF) const
 
virtual ~nutUSpaldingWallFunctionFvPatchScalarFieldDF ()
 
virtual tmp< scalarField > yPlus () const
 
virtual void write (Ostream &os) const
 

Protected Member Functions

virtual tmp< scalarField > calcNut () const
 
virtual tmp< scalarField > calcUTau (const scalarField &magGradU) const
 
virtual tmp< scalarField > calcUTau (const scalarField &magGradU, const label maxIter, scalarField &err) const
 
virtual void writeLocalEntries (Ostream &) const
 

Protected Attributes

const label maxIter_
 
const scalar tolerance_
 

Detailed Description

Definition at line 113 of file nutUSpaldingWallFunctionFvPatchScalarFieldDF.H.

Constructor & Destructor Documentation

◆ nutUSpaldingWallFunctionFvPatchScalarFieldDF() [1/5]

nutUSpaldingWallFunctionFvPatchScalarFieldDF ( const fvPatch &  p,
const DimensionedField< scalar, volMesh > &  iF 
)

Definition at line 176 of file nutUSpaldingWallFunctionFvPatchScalarFieldDF.C.

Referenced by nutUSpaldingWallFunctionFvPatchScalarFieldDF::clone().

Here is the caller graph for this function:

◆ nutUSpaldingWallFunctionFvPatchScalarFieldDF() [2/5]

nutUSpaldingWallFunctionFvPatchScalarFieldDF ( const fvPatch &  p,
const DimensionedField< scalar, volMesh > &  iF,
const dictionary &  dict 
)

◆ nutUSpaldingWallFunctionFvPatchScalarFieldDF() [3/5]

nutUSpaldingWallFunctionFvPatchScalarFieldDF ( const nutUSpaldingWallFunctionFvPatchScalarFieldDF ptf,
const fvPatch &  p,
const DimensionedField< scalar, volMesh > &  iF,
const fvPatchFieldMapper &  mapper 
)

◆ nutUSpaldingWallFunctionFvPatchScalarFieldDF() [4/5]

◆ nutUSpaldingWallFunctionFvPatchScalarFieldDF() [5/5]

nutUSpaldingWallFunctionFvPatchScalarFieldDF ( const nutUSpaldingWallFunctionFvPatchScalarFieldDF wfpsf,
const DimensionedField< scalar, volMesh > &  iF 
)

◆ ~nutUSpaldingWallFunctionFvPatchScalarFieldDF()

Member Function Documentation

◆ calcNut()

tmp< scalarField > calcNut ( ) const
protectedvirtual

◆ calcUTau() [1/2]

tmp< scalarField > calcUTau ( const scalarField &  magGradU) const
protectedvirtual

◆ calcUTau() [2/2]

tmp< scalarField > calcUTau ( const scalarField &  magGradU,
const label  maxIter,
scalarField &  err 
) const
protectedvirtual

Definition at line 94 of file nutUSpaldingWallFunctionFvPatchScalarFieldDF.C.

References forAll(), and nutUSpaldingWallFunctionFvPatchScalarFieldDF::tolerance_.

Here is the call graph for this function:

◆ writeLocalEntries()

void writeLocalEntries ( Ostream &  os) const
protectedvirtual

Definition at line 164 of file nutUSpaldingWallFunctionFvPatchScalarFieldDF.C.

Referenced by nutUSpaldingWallFunctionFvPatchScalarFieldDF::write().

Here is the caller graph for this function:

◆ TypeName()

TypeName ( "nutUSpaldingWallFunctionDF"  )

◆ clone() [1/2]

virtual tmp<fvPatchScalarField> clone ( ) const
inlinevirtual

◆ clone() [2/2]

virtual tmp<fvPatchScalarField> clone ( const DimensionedField< scalar, volMesh > &  iF) const
inlinevirtual

◆ yPlus()

tmp< scalarField > yPlus ( ) const
virtual

Definition at line 229 of file nutUSpaldingWallFunctionFvPatchScalarFieldDF.C.

References nutUSpaldingWallFunctionFvPatchScalarFieldDF::calcUTau().

Here is the call graph for this function:

◆ write()

void write ( Ostream &  os) const
virtual

Definition at line 245 of file nutUSpaldingWallFunctionFvPatchScalarFieldDF.C.

References nutUSpaldingWallFunctionFvPatchScalarFieldDF::writeLocalEntries().

Here is the call graph for this function:

Member Data Documentation

◆ maxIter_

const label maxIter_
protected

◆ tolerance_

const scalar tolerance_
protected

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