30 #ifndef vtkSubCommunicator_h
31 #define vtkSubCommunicator_h
34 #include "vtkParallelCoreModule.h"
36 VTK_ABI_NAMESPACE_BEGIN
75 #endif // vtkSubCommunicator_h
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int ReceiveVoidArray(void *data, vtkIdType maxlength, int type, int remoteHandle, int tag)=0
Subclasses have to supply this method to receive various arrays of data.
a simple class to control print indentation
A subgroup of processes from a communicator.
virtual int SendVoidArray(const void *data, vtkIdType length, int type, int remoteHandle, int tag)=0
Subclasses have to supply this method to send various arrays of data.
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.
Provides communication on a process group.