51void Foam::cyclicPointPatch::initGeometry(PstreamBuffers&)
67void Foam::cyclicPointPatch::initUpdateMesh(PstreamBuffers& pBufs)
70 cyclicPointPatch::initGeometry(pBufs);
104 return cyclicPolyPatch_.coupledPoints();
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
Cyclic patch for post-processing.
virtual ~cyclicPointPatch()
Destructor.
virtual const edgeList & transformPairs() const
Return the set of pairs of points that require transformation.
void calcGeometry()
Calculate the geometry for the patches.
A pointPatch based on a polyPatch.
virtual void initUpdateMesh(PstreamBuffers &)
Initialise the update of the patch topology.
virtual void initMovePoints()
Initialise the patches for moving points.
void movePoints()
Update for new mesh geometry.
void updateMesh()
Update for new mesh topology.
A patch is a list of labels that address the faces in the global face list.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
To & refCast(From &r)
Reference type cast template function.
vectorField pointField
pointField is a vectorField.