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;
65 inletOutletFvPatchScalarField(ptf,
p, iF, mapper),
78 inletOutletFvPatchScalarField(
p, iF),
86 this->refValue() = 0.0;
87 this->refGrad() = 0.0;
88 this->valueFraction() = 0.0;
97 inletOutletFvPatchScalarField(ptf),
109 inletOutletFvPatchScalarField(ptf, iF),
137 const scalar Cmu25 =
pow(Cmu, 0.25);
146 this->valueFraction() = 1.0 -
pos(phip);
148 inletOutletFvPatchScalarField::updateCoeffs();
162 writeEntry(
"value", os);
virtual void write(Ostream &) const
Write.
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()
turbulentMixingLengthFrequencyInletFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
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.
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.
This boundary condition provides a turbulence specific dissipation, (omega) inlet condition based on...
virtual const dictionary & coeffDict() const =0
Const access to the coefficients dictionary.
scalar mixingLength_
Turbulent length scale.
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.
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.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
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...
dimensionedScalar pos(const dimensionedScalar &ds)