30#ifndef vtkSubCommunicator_h 
   31#define vtkSubCommunicator_h 
   34#include "vtkParallelCoreModule.h"  
   36VTK_ABI_NAMESPACE_BEGIN
 
   59    const void* data, 
vtkIdType length, 
int type, 
int remoteHandle, 
int tag) 
override;
 
Used to send/receive messages in a multiprocess environment.
 
a simple class to control print indentation
 
A subgroup of processes from a communicator.
 
Provides communication on a process group.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
virtual void SetGroup(vtkProcessGroup *group)
Set/get the group on which communication will happen.
 
~vtkSubCommunicator() override
 
static vtkSubCommunicator * New()
 
int ReceiveVoidArray(void *data, vtkIdType length, int type, int remoteHandle, int tag) override
Implementation for abstract supercalss.
 
int SendVoidArray(const void *data, vtkIdType length, int type, int remoteHandle, int tag) override
Implementation for abstract supercalss.