35 #ifndef cyclicAMIPointPatch_H 36 #define cyclicAMIPointPatch_H 87 TypeName(cyclicAMIPolyPatch::typeName_());
115 return cyclicAMIPolyPatch_;
123 return refCast<const cyclicAMIPointPatch>(pp);
virtual ~cyclicAMIPointPatch()
Destructor.
void operator=(const cyclicAMIPointPatch &)
Disallow default bitwise assignment.
virtual void movePoints(PstreamBuffers &, const pointField &)
Correct patches after moving points.
const cyclicAMIPolyPatch & cyclicAMIPatch() const
Return the underlying cyclicAMIPolyPatch.
const cyclicAMIPointPatch & nbrPatch() const
Return neighbour point patch.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches ...
virtual void initMovePoints(PstreamBuffers &, const pointField &)
Initialise the patches for moving points.
virtual label nbrPatchID() const
Neighbour patch ID.
virtual void calcGeometry(PstreamBuffers &)
Calculate the patch geometry.
virtual const transformer & transform() const
Return transformation between the coupled patches.
Cyclic patch for Arbitrary Mesh Interface (AMI)
virtual bool coupled() const
Return true if this patch field is coupled.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
const pointBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
virtual void topoChange(PstreamBuffers &)
Update of the patch topology.
Basic pointPatch represents a set of points from the mesh.
virtual const transformer & transform() const
Return transformation between the coupled patches.
const polyPatch & patch() const
Return the polyPatch.
TypeName(cyclicAMIPolyPatch::typeName_())
Runtime type information.
A patch is a list of labels that address the faces in the global face list.
Cyclic AMI point patch - place holder only.
virtual void initTopoChange(PstreamBuffers &)
Initialise the update of the patch topology.
cyclicAMIPointPatch(const polyPatch &patch, const pointBoundaryMesh &bm)
Construct from components.
virtual void initCalcGeometry(PstreamBuffers &)
Initialise the calculation of the patch geometry.