Go to the documentation of this file.
38 #ifndef cyclicFvPatch_H
39 #define cyclicFvPatch_H
76 TypeName(cyclicPolyPatch::typeName_());
97 return cyclicPolyPatch_;
106 virtual bool owner()
const
108 return cyclicPolyPatch_.
owner();
114 return refCast<const cyclicFvPatch>
140 return refCast<const cyclicFvPatch>
virtual bool parallel() const
Are the cyclic planes parallel.
void makeWeights(scalarField &) const
Make patch weighting factors.
virtual tmp< labelField > interfaceInternalField(const labelUList &internalData) const
A class for managing temporary objects.
virtual const tensorField & forwardT() const
Return face transformation tensor.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
const fvBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
virtual bool parallel() const
Are the cyclic planes parallel.
const cyclicFvPatch & neighbFvPatch() const
TypeName(cyclicPolyPatch::typeName_())
Runtime type information.
A patch is a list of labels that address the faces in the global face list.
virtual tmp< vectorField > delta() const
Return delta (P to N) vectors across coupled patch.
virtual bool owner() const
Does this side own the patch ?
virtual bool owner() const
To & refCast(From &r)
Reference type cast template function.
commsTypes
Types of communications.
virtual const tensorField & forwardT() const
Return face transformation tensor.
virtual const cyclicFvPatch & neighbPatch() const
Return processor number.
virtual label neighbPatchID() const
Return neighbour.
const polyPatch & patch() const
Return the polyPatch.
virtual tmp< labelField > internalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &internalData) const
Return neighbour field.
An abstract base class for patches that couple regions of the computational domain e....
virtual label neighbPatchID() const
Neighbour patchID.
cyclicFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from polyPatch.
An abstract base class for cyclic coupled interfaces.
const cyclicPolyPatch & cyclicPatch() const
Return local reference cast into the cyclic patch.