44 processorCyclicPointPatch,
51processorCyclicPointPatch::processorCyclicPointPatch
57 processorPointPatch(
patch, bm),
62Foam::processorCyclicPointPatch::processorCyclicPointPatch
71 processorPointPatch(
patch, bm,
index, mapAddressing, reversePointMap),
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
A pointPatch based on a polyPatch.
virtual label index() const
Return the index of this patch in the pointBoundaryMesh.
virtual const polyPatch & patch() const
Return the polyPatch.
A pointBoundaryMesh is a pointPatch list with registered IO, a reference to the associated pointMesh,...
A patch is a list of labels that address the faces in the global face list.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
virtual ~processorCyclicPointPatch()
Destructor.
Neighbour processor patch.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Type & refCast(U &obj)
A dynamic_cast (for references) to Type reference.
UList< label > labelUList
A UList of labels.