|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   45 #ifndef vtkProcessGroup_h 
   46 #define vtkProcessGroup_h 
   49 #include "vtkParallelCoreModule.h"  
   91   vtkGetMacro(NumberOfProcessIds, 
int);
 
  106   int GetLocalProcessId();
 
  114   int FindProcessId(
int processId);
 
  120   int AddProcessId(
int processId);
 
  128   int RemoveProcessId(
int processId);
 
  133   void RemoveAllProcessIds();
 
  154 #endif // vtkProcessGroup_h 
  
Used to send/receive messages in a multiprocess environment.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
int GetProcessId(int pos)
Given a position in the group, returns the id of the process in the communicator this group is based ...
Multiprocessing communication superclass.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCommunicator * Communicator
A subgroup of processes from a communicator.