Go to the documentation of this file.
47 inletOutletFvPatchScalarField(
p, iF),
51 this->refValue() = 0.0;
52 this->refGrad() = 0.0;
53 this->valueFraction() = 0.0;
66 inletOutletFvPatchScalarField(ptf,
p, iF, mapper),
80 inletOutletFvPatchScalarField(
p, iF),
88 this->refValue() = 0.0;
89 this->refGrad() = 0.0;
90 this->valueFraction() = 0.0;
100 inletOutletFvPatchScalarField(ptf),
113 inletOutletFvPatchScalarField(ptf, iF),
141 const scalar Cmu75 =
pow(Cmu, 0.75);
150 this->valueFraction() = 1.0 -
pos(phip);
152 inletOutletFvPatchScalarField::updateCoeffs();
166 writeEntry(
"value", os);
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual void write(Ostream &) const
Write.
virtual void operator=(const UList< Type > &)
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
static word groupName(Name name, const word &group)
A class for handling words, derived from string.
rDeltaT dimensionedInternalField()
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
static const word propertiesName
Default name of the turbulence properties dictionary.
virtual void write(Ostream &) const
Write.
T lookupOrDefault(const word &, const T &, bool recursive=false, bool patternMatch=true) const
Find and return a T,.
const char *const group
Group name for atomic constants.
word kName_
Name of the turbulent kinetic energy field.
virtual const dictionary & coeffDict() const =0
Const access to the coefficients dictionary.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
Abstract base class for turbulence models (RAS, LES and laminar).
A list of keyword definitions, which are a keyword followed by any number of values (e....
Macros for easy insertion into run-time selection tables.
This boundary condition provides a turbulence dissipation, (epsilon) inlet condition based on a spec...
makePatchTypeField(fvPatchVectorField, SRFFreestreamVelocityFvPatchVectorField)
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if succesful.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
dimensionedScalar sqrt(const dimensionedScalar &ds)
Ostream & writeKeyword(const keyType &)
Write the keyword followed by an appropriate indentation.
scalar mixingLength_
Turbulent length scale.
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
turbulentMixingLengthDissipationRateInletFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
dimensionedScalar pos(const dimensionedScalar &ds)