39 const DimensionedField<scalar, volMesh>& iF
42 fixedValueFvPatchScalarField(
p, iF),
44 psiName_(
"thermo:psi")
50 const fixedRhoFvPatchScalarField& ptf,
52 const DimensionedField<scalar, volMesh>& iF,
53 const fvPatchFieldMapper& mapper
56 fixedValueFvPatchScalarField(ptf,
p, iF, mapper),
58 psiName_(ptf.psiName_)
65 const DimensionedField<scalar, volMesh>& iF,
66 const dictionary&
dict 69 fixedValueFvPatchScalarField(
p, iF,
dict),
70 pName_(
dict.getOrDefault<word>(
"p",
"p")),
71 psiName_(
dict.getOrDefault<word>(
"psi",
"thermo:psi"))
77 const fixedRhoFvPatchScalarField& frpsf
80 fixedValueFvPatchScalarField(frpsf),
82 psiName_(frpsf.psiName_)
88 const fixedRhoFvPatchScalarField& frpsf,
89 const DimensionedField<scalar, volMesh>& iF
92 fixedValueFvPatchScalarField(frpsf, iF),
94 psiName_(frpsf.psiName_)
112 fixedValueFvPatchScalarField::updateCoeffs();
131 fixedRhoFvPatchScalarField
fixedRhoFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
void writeValueEntry(Ostream &os) const
Write *this field as a "value" entry.
virtual void write(Ostream &) const
Write.
Macros for easy insertion into run-time selection tables.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
fvPatchField< scalar > fvPatchScalarField
Ostream & writeEntryIfDifferent(const word &key, const T &value1, const T &value2)
Write a keyword/value entry only when the two values differ.
virtual void write(Ostream &) const
Write.
OBJstream os(runTime.globalPath()/outputName)
const std::string patch
OpenFOAM patch number as a std::string.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())