Go to the documentation of this file.
45 #ifndef processorPointPatch_H
46 #define processorPointPatch_H
101 TypeName(processorPolyPatch::typeName_());
121 virtual int tag()
const
123 return procPolyPatch_.
tag();
127 virtual label
comm()
const
129 return procPolyPatch_.
comm();
165 return procPolyPatch_;
int neighbProcNo() const
Return neighbour processor number.
A class for handling words, derived from Foam::string.
const processorPolyPatch & procPolyPatch() const
Return the underlying processorPolyPatch.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
int neighbProcNo() const
Return neighbour processor number.
virtual const polyPatch & patch() const
Return the polyPatch.
virtual const word & constraintType() const
Return the constraint type this pointPatch implements.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
const labelList & reverseMeshPoints() const
Return mesh points in the correct order for the receiving side.
bool isSlave() const
Is this a slave patch.
A patch is a list of labels that address the faces in the global face list.
virtual label comm() const
Return communicator used for communication.
Neighbour processor patch.
int myProcNo() const
Return processor number.
coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
bool isMaster() const
Is this a master patch.
virtual int tag() const
Return message tag to use for communication.
virtual ~processorPointPatch()
Destructor.
virtual int tag() const
Return message tag to use for communication.
virtual label comm() const
Return communicator used for communication.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
TypeName(processorPolyPatch::typeName_())
Runtime type information.
int myProcNo() const
Return processor number.