Go to the documentation of this file.
47 #ifndef vtkProcessGroup_h
48 #define vtkProcessGroup_h
136 #endif //vtkProcessGroup_h
#define vtkGetObjectMacro(name, type)
Used to send/receive messages in a multiprocess environment.
void RemoveAllProcessIds()
int FindProcessId(int processId)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
void Initialize(vtkCommunicator *communicator)
int GetProcessId(int pos)
Multiprocessing communication superclass.
a simple class to control print indentation
virtual ~vtkProcessGroup()
#define VTKPARALLELCORE_EXPORT
#define vtkGetMacro(name, type)
vtkCommunicator * Communicator
void SetCommunicator(vtkCommunicator *communicator)
A subgroup of processes from a communicator.
static vtkProcessGroup * New()
void Initialize(vtkMultiProcessController *controller)
void Copy(vtkProcessGroup *group)
virtual void PrintSelf(ostream &os, vtkIndent indent)
int RemoveProcessId(int processId)
int AddProcessId(int processId)