36 if (this->cyclicPatch().owner())
38 this->jump_ = this->jumpTable_->value(this->db().time().value());
56 nonDimensional_(false),
71 phiName_(
dict.getOrDefault<
word>(
"phi",
"phi")),
72 rhoName_(
dict.getOrDefault<
word>(
"rho",
"rho")),
73 uniformJump_(
dict.getOrDefault(
"uniformJump", false)),
74 nonDimensional_(
dict.getOrDefault(
"nonDimensional", false)),
100 const fanFvPatchField<Type>& rhs,
102 const DimensionedField<Type, volMesh>& iF,
103 const fvPatchFieldMapper& mapper
106 uniformJumpFvPatchField<Type>(rhs,
p, iF, mapper),
107 phiName_(rhs.phiName_),
108 rhoName_(rhs.rhoName_),
109 uniformJump_(rhs.uniformJump_),
110 nonDimensional_(rhs.nonDimensional_),
111 rpm_(rhs.rpm_.clone()),
123 phiName_(rhs.phiName_),
124 rhoName_(rhs.rhoName_),
125 uniformJump_(rhs.uniformJump_),
126 nonDimensional_(rhs.nonDimensional_),
127 rpm_(rhs.rpm_.clone()),
140 phiName_(rhs.phiName_),
141 rhoName_(rhs.rhoName_),
142 uniformJump_(rhs.uniformJump_),
143 nonDimensional_(rhs.nonDimensional_),
144 rpm_(rhs.rpm_.clone()),
bool readValueEntry(const dictionary &dict, IOobjectOption::readOption readOpt=IOobjectOption::LAZY_READ)
Read the "value" entry into *this.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
const objectRegistry & db() const
The associated objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
This boundary condition provides a jump condition, using the cyclic condition as a base...
const cyclicFvPatch & cyclicPatch() const
Return local reference cast into the cyclic patch.
A class for handling words, derived from Foam::string.
virtual void write(Ostream &os) const
Write.
virtual void evaluate(const Pstream::commsTypes commsType)
Evaluate the patch field.
Ostream & writeEntryIfDifferent(const word &key, const T &value1, const T &value2)
Write a keyword/value entry only when the two values differ.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
fanFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
"buffered" : (MPI_Bsend, MPI_Recv)