Go to the documentation of this file.
52 void Foam::processorPointPatch::initGeometry(PstreamBuffers& pBufs)
60 const polyPatch& pp =
patch();
66 masterFaces[facei] = pp[facei].reverseFace();
77 void Foam::processorPointPatch::calcGeometry(PstreamBuffers& pBufs)
81 void Foam::processorPointPatch::initMovePoints
89 void Foam::processorPointPatch::movePoints(PstreamBuffers&,
const pointField&)
93 void Foam::processorPointPatch::initUpdateMesh(PstreamBuffers& pBufs)
96 processorPointPatch::initGeometry(pBufs);
100 void Foam::processorPointPatch::updateMesh(PstreamBuffers& pBufs)
103 processorPointPatch::calcGeometry(pBufs);
109 Foam::processorPointPatch::processorPointPatch
116 procPolyPatch_(refCast<const processorPolyPatch>(
patch))
130 return reverseMeshPoints_;
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
vectorField pointField
pointField is a vectorField.
virtual void initUpdateMesh(PstreamBuffers &)
Initialise the update of the patch topology.
PrimitivePatch< List< face >, const pointField & > primitiveFacePatch
A PrimitivePatch with List storage for the faces, const reference for the point field.
virtual const polyPatch & patch() const
Return the polyPatch.
const labelList & reverseMeshPoints() const
Return mesh points in the correct order for the receiving side.
#define forAll(list, i)
Loop across all elements in list.
A patch is a list of labels that address the faces in the global face list.
virtual const labelList & meshPoints() const
Return mesh points.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
Macros for easy insertion into run-time selection tables.
virtual void updateMesh(PstreamBuffers &)
Update of the patch topology.
virtual ~processorPointPatch()
Destructor.
const std::string patch
OpenFOAM patch number as a std::string.
List< face > faceList
A List of faces.
defineTypeNameAndDebug(combustionModel, 0)