31#include "vtkParallelCoreModule.h"  
   33VTK_ABI_NAMESPACE_BEGIN
 
   63  int Gather(
int* data, 
int* to, 
int length, 
int root);
 
   64  int Gather(
char* data, 
char* to, 
int length, 
int root);
 
   65  int Gather(
float* data, 
float* to, 
int length, 
int root);
 
   66#ifdef VTK_USE_64BIT_IDS 
   73#ifdef VTK_USE_64BIT_IDS 
   74  int Broadcast(
vtkIdType* data, 
int length, 
int root);
 
   76  int ReduceSum(
int* data, 
int* to, 
int length, 
int root);
 
   77  int ReduceMax(
float* data, 
float* to, 
int length, 
int root);
 
   78  int ReduceMax(
double* data, 
double* to, 
int length, 
int root);
 
   79  int ReduceMax(
int* data, 
int* to, 
int length, 
int root);
 
   80  int ReduceMin(
float* data, 
float* to, 
int length, 
int root);
 
   81  int ReduceMin(
double* data, 
double* to, 
int length, 
int root);
 
   82  int ReduceMin(
int* data, 
int* to, 
int length, 
int root);
 
  103  int computeFanInTargets();
 
  104  void restoreRoot(
int rootLoc);
 
  105  void moveRoot(
int rootLoc);
 
  106  void setUpRoot(
int root);
 
Used to send/receive messages in a multiprocess environment.
 
a simple class to control print indentation
 
Multiprocessing communication superclass.
 
abstract base class for most VTK objects
 
scalable collective communication for a subset of members of a parallel VTK application
 
int Gather(float *data, float *to, int length, int root)
 
int ReduceMin(int *data, int *to, int length, int root)
 
void PrintSubGroup() const
 
void setGatherPattern(int root, int length)
 
int Broadcast(float *data, int length, int root)
 
int Gather(char *data, char *to, int length, int root)
 
int ReduceMin(float *data, float *to, int length, int root)
 
int Broadcast(char *data, int length, int root)
 
int Broadcast(double *data, int length, int root)
 
int MergeSortedUnique(int *list1, int len1, int *list2, int len2, int **newList)
 
int Broadcast(int *data, int length, int root)
 
static vtkSubGroup * New()
 
int Gather(int *data, int *to, int length, int root)
 
int ReduceMax(int *data, int *to, int length, int root)
 
int ReduceSum(int *data, int *to, int length, int root)
 
int Initialize(int p0, int p1, int me, int tag, vtkCommunicator *c)
Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicat...
 
int AllReduceUniqueList(int *list, int len, int **newList)
 
int ReduceMax(float *data, float *to, int length, int root)
 
int getLocalRank(int processID)
 
int ReduceMax(double *data, double *to, int length, int root)
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int ReduceMin(double *data, double *to, int length, int root)
 
static int MakeSortedUnique(int *list, int len, int **newList)