Go to the documentation of this file.
43 this->refValue() =
Zero;
44 this->refGrad() =
Zero;
45 this->valueFraction() = 0.0;
72 phiName_(
dict.getOrDefault<
word>(
"phi",
"phi"))
74 this->patchType() =
dict.getOrDefault<
word>(
"patchType", word::null);
78 if (
dict.found(
"value"))
90 this->refGrad() =
Zero;
91 this->valueFraction() = 0.0;
129 this->
patch().template lookupPatchField<surfaceScalarField, scalar>
134 this->valueFraction() = 1.0 -
pos0(phip);
144 os.writeEntryIfDifferent<
word>(
"phi",
"phi", phiName_);
145 this->refValue().writeEntry(
"inletValue",
os);
146 this->writeEntry(
"value",
os);
160 this->valueFraction()*this->refValue()
161 + (1 - this->valueFraction())*ptf
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A class for handling words, derived from Foam::string.
static constexpr const zero Zero
Global zero (0)
dimensionedScalar pos0(const dimensionedScalar &ds)
virtual void write(Ostream &) const
Write.
word phiName_
Name of flux field.
Generic templated field type.
This boundary condition provides a generic outflow condition, with specified inflow for the case of r...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
This boundary condition provides a base class for 'mixed' type boundary conditions,...
inletOutletFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
const std::string patch
OpenFOAM patch number as a std::string.
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Component-wise write of a value (N times)
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...