25 #ifndef __vtkMPIGroup_h
26 #define __vtkMPIGroup_h
34 #ifndef VTK_REMOVE_LEGACY_CODE
55 VTK_LEGACY(
int AddProcessId(
int processId));
59 VTK_LEGACY(
void RemoveProcessId(
int processId));
63 VTK_LEGACY(
int FindProcessId(
int processId));
67 VTK_LEGACY(
int GetProcessId(
int pos));
71 VTK_LEGACY(
void CopyProcessIdsFrom(
vtkMPIGroup* group));
76 VTK_LEGACY(
int GetNumberOfProcessIds());
abstract base class for most VTK objects
Class for creating user defined MPI communicators.
void CopyFrom(vtkMPICommunicator *source)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
int Initialize(vtkProcessGroup *group)
A subgroup of processes from a communicator.
Process communication using MPI.
int MaximumNumberOfProcessIds