46#ifndef vtkSubCommunicator_h
47#define vtkSubCommunicator_h
50#include "vtkParallelCoreModule.h"
74 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.