46 #ifndef Foam_processorPointPatch_H 47 #define Foam_processorPointPatch_H 102 TypeName(processorPolyPatch::typeName_());
122 virtual int tag()
const 124 return procPolyPatch_.
tag();
128 virtual label
comm()
const 130 return procPolyPatch_.
comm();
154 return procPolyPatch_.
owner();
166 return procPolyPatch_;
172 return reverseMeshPoints_;
virtual label comm() const
Return communicator used for communication.
int myProcNo() const
Return processor number.
virtual ~processorPointPatch()=default
Destructor.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches ...
const labelList & reverseMeshPoints() const
Return mesh points in the correct order for the receiving side.
virtual const polyPatch & patch() const
Return the polyPatch.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
virtual int tag() const
Return message tag to use for communication.
Neighbour processor patch.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
virtual label comm() const
Return communicator used for communication.
A class for handling words, derived from Foam::string.
virtual int tag() const
Return message tag to use for communication.
virtual const word & constraintType() const
Return the constraint type this pointPatch implements.
bool owner() const
Does the processor own the patch ?
bool neighbour() const
Is the processor the patch neighbour ?
Buffers for inter-processor communications streams (UOPstream, UIPstream).
int neighbProcNo() const noexcept
Return neighbour processor number.
int neighbProcNo() const
Return neighbour processor number.
TypeName(processorPolyPatch::typeName_())
Runtime type information.
A patch is a list of labels that address the faces in the global face list.
const processorPolyPatch & procPolyPatch() const
Return the underlying processorPolyPatch.
int myProcNo() const noexcept
Return processor number.
virtual bool owner() const
Does the processor own the patch ?