Class LOTWWallModelFvPatchScalarField
Defined in File LOTWWallModelFvPatchScalarField.H
Inheritance Relationships
Base Type
public wallModelFvPatchScalarField
(Class wallModelFvPatchScalarField)
Class Documentation
-
class LOTWWallModelFvPatchScalarField : public wallModelFvPatchScalarField
Class for the wall models based on a law of the wall.
Needs a root finder and a law of the wall to be defined.
Usage
patchName { type LOTWWallModel; value uniform 0; RootFinder { type RootFinderType; otherParams value; } Law { type LawOfTheWallType; otherParams value; } }
Contributors/Copyright: 2016-2019 Timofey Mukha 2017 Saleh Rezaeiravesh
Public Functions
-
LOTWWallModelFvPatchScalarField(const fvPatch&, const DimensionedField<scalar, volMesh>&)
-
LOTWWallModelFvPatchScalarField(const fvPatch&, const DimensionedField<scalar, volMesh>&, const dictionary&)
-
LOTWWallModelFvPatchScalarField(const LOTWWallModelFvPatchScalarField&, const fvPatch&, const DimensionedField<scalar, volMesh>&, const fvPatchFieldMapper&)
-
LOTWWallModelFvPatchScalarField(const LOTWWallModelFvPatchScalarField&)
-
inline virtual tmp<fvPatchScalarField> clone() const
-
LOTWWallModelFvPatchScalarField(const LOTWWallModelFvPatchScalarField&, const DimensionedField<scalar, volMesh>&)
-
inline virtual tmp<fvPatchScalarField> clone(const DimensionedField<scalar, volMesh> &iF) const
-
inline SingleCellSampler &sampler()
-
inline const SingleCellSampler &sampler() const
-
virtual void updateCoeffs()
-
virtual void write(Ostream &os) const
Protected Functions
-
virtual void writeLocalEntries(Ostream&) const
-
virtual tmp<scalarField> calcNut() const
-
virtual tmp<scalarField> calcUTau(const scalarField &magGradU) const
Protected Attributes
-
autoPtr<RootFinder> rootFinder_
-
autoPtr<LawOfTheWall> law_
-
autoPtr<SingleCellSampler> sampler_
-
LOTWWallModelFvPatchScalarField(const fvPatch&, const DimensionedField<scalar, volMesh>&)