50 void Foam::processorPointPatch::initCalcGeometry(PstreamBuffers& pBufs)
58 const polyPatch& pp = patch();
64 masterFaces[facei] = pp[facei].reverseFace();
75 void Foam::processorPointPatch::calcGeometry(PstreamBuffers& pBufs)
79 void Foam::processorPointPatch::initMovePoints
87 void Foam::processorPointPatch::movePoints(PstreamBuffers&,
const pointField&)
91 void Foam::processorPointPatch::initUpdateMesh(PstreamBuffers& pBufs)
94 processorPointPatch::initCalcGeometry(pBufs);
98 void Foam::processorPointPatch::updateMesh(PstreamBuffers& pBufs)
101 processorPointPatch::calcGeometry(pBufs);
107 Foam::processorPointPatch::processorPointPatch
114 procPolyPatch_(refCast<const processorPolyPatch>(patch))
128 return reverseMeshPoints_;
#define forAll(list, i)
Loop across all elements in list.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches ...
virtual void updateMesh(PstreamBuffers &)
Update of the patch topology.
const labelList & reverseMeshPoints() const
Return mesh points in the correct order for the receiving side.
Macros for easy insertion into run-time selection tables.
vectorField pointField
pointField is a vectorField.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
PrimitivePatch< List< face >, const pointField & > primitiveFacePatch
Foam::primitiveFacePatch.
A patch is a list of labels that address the faces in the global face list.
virtual void initUpdateMesh(PstreamBuffers &)
Initialise the update of the patch topology.
virtual ~processorPointPatch()
Destructor.