Go to the documentation of this file.
35 #ifndef cyclicAMIPointPatch_H
36 #define cyclicAMIPointPatch_H
96 TypeName(cyclicAMIPolyPatch::typeName_());
132 return refCast<const cyclicAMIPointPatch>(pp);
virtual void initUpdateMesh(PstreamBuffers &)
Initialise the update of the patch topology.
A class for handling words, derived from string.
bool parallel() const
Are the cyclic planes parallel.
Cyclic AMI point patch - place holder only.
virtual const tensorField & forwardT() const
Return face transformation tensor.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
TypeName(cyclicAMIPolyPatch::typeName_())
Runtime type information.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
Basic pointPatch represents a set of points from the mesh.
virtual void initGeometry(PstreamBuffers &)
Initialise the calculation of the patch geometry.
virtual bool parallel() const
Are the cyclic planes parallel.
void operator=(const cyclicAMIPointPatch &)
Disallow default assignment.
const cyclicAMIPolyPatch & cyclicAMIPatch() const
Return the underlying cyclicAMIPolyPatch.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
A patch is a list of labels that address the faces in the global face list.
const polyPatch & patch() const
Return the polyPatch.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
virtual void initMovePoints(PstreamBuffers &, const pointField &)
Initialise the patches for moving points.
virtual label neighbPatchID() const
Neighbour patch ID.
const cyclicAMIPointPatch & neighbPatch() const
Return neighbour point patch.
virtual void movePoints(PstreamBuffers &, const pointField &)
Correct patches after moving points.
const cyclicAMIPolyPatch & cyclicAMIPolyPatch_
Local reference cast into the cyclic AMI patch.
virtual void calcGeometry(PstreamBuffers &)
Calculate the patch geometry.
const tensorField & forwardT() const
Return face transformation tensor.
const pointBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
virtual ~cyclicAMIPointPatch()
Destructor.
virtual const word & constraintType() const
Return the constraint type this pointPatch implements.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
cyclicAMIPointPatch(const cyclicAMIPointPatch &)
Disallow default construct as copy.
Cyclic patch for Arbitrary Mesh Interface (AMI)
virtual void updateMesh(PstreamBuffers &)
Update of the patch topology.