|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   22 #ifndef vtkDIYAggregateDataSetFilter_h 
   23 #define vtkDIYAggregateDataSetFilter_h 
   26 #include "vtkFiltersParallelDIY2Module.h"  
   57   int GetTargetProcessId(
int sourceProcessId, 
int numberOfProcesses);
 
   67   bool DoExtentsOverlap(
int extent1[6], 
int extent2[6], 
int dimensions[3], 
int* overlappingExtent);
 
   83   int MoveDataWithDIY(
int inputExtent[6], 
int wholeExtent[6], 
int outputExtent[6],
 
   84     std::map<int, std::string>& serializedDataSets, std::vector<std::string>& receivedDataSets);
 
   89   int MoveData(
int inputExtent[6], 
int wholeExtent[6], 
int outputExtent[6],
 
   90     std::map<int, std::string>& serializedDataSets, std::vector<std::string>& receivedDataSets);
 
   96   void ComputeProcessesIReceiveFrom(
 
   97     int inputExent[6], 
int wholeExtent[6], 
int outputExtent[6], 
vtkIdList* processesIReceiveFrom);
 
  103   void ExtractRectilinearGridCoordinates(
int* sourceExtent, 
int* targetExtent,
 
  114   bool OutputInitialized;
 
  
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
static vtkAggregateDataSetFilter * New()
abstract superclass for arrays of numeric data
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
Aggregates data sets to a reduced number of processes.
a simple class to control print indentation
list of point or cell ids
abstract class to specify dataset behavior
Aggregates data sets to a reduced number of processes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
general representation of visualization data