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