Go to the documentation of this file.
40 jump_(this->size(),
Zero)
54 jump_(ptf.jump_, mapper)
69 if (this->cyclicAMIPatch().owner())
74 if (
dict.found(
"value"))
78 Field<Type>(
"value",
dict,
p.size())
91 const fixedJumpAMIFvPatchField<Type>& ptf
116 if (this->cyclicAMIPatch().owner())
122 const fixedJumpAMIFvPatchField& nbrPatch =
123 refCast<const fixedJumpAMIFvPatchField<Type>>
125 this->neighbourPatchField()
128 if (this->cyclicAMIPatch().applyLowWeightCorrection())
130 return this->cyclicAMIPatch().interpolate
133 Field<Type>(this->size(),
Zero)
138 return this->cyclicAMIPatch().interpolate(nbrPatch.jump());
147 const fvPatchFieldMapper& m
165 refCast<const fixedJumpAMIFvPatchField<Type>>(ptf);
174 os.writeEntry(
"patchType", this->interfaceFieldType());
176 if (this->cyclicAMIPatch().owner())
178 jump_.writeEntry(
"jump",
os);
181 this->writeEntry(
"value",
os);
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A class for managing temporary objects.
static constexpr const zero Zero
This boundary condition provides a base class that enforces a cyclic condition with a specified 'jump...
friend Ostream & operator(Ostream &, const fvPatchField< Type > &)
virtual void autoMap(const fvPatchFieldMapper &)
This boundary condition provides a jump condition, across non-conformal cyclic path-pairs,...
fixedJumpAMIFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
virtual void rmap(const fvPatchField< Type > &, const labelList &)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual tmp< Field< Type > > jump() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual void write(Ostream &) const
void write(vtk::formatter &fmt, const Type &val, const label n=1)
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...
string evaluate(label fieldWidth, const std::string &s, size_t pos=0, size_t len=std::string::npos)