29 #ifndef vtkRedistributeDataSetToSubCommFilter_h
30 #define vtkRedistributeDataSetToSubCommFilter_h
33 #include "vtkFiltersParallelDIY2Module.h"
38 VTK_ABI_NAMESPACE_BEGIN
78 void SetEnableCutCaching(
bool optimize);
79 bool GetEnableCutCaching();
96 std::unique_ptr<vtkInternals> Internal;
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkDataObjectAlgorithm * New()
a simple class to control print indentation
A subgroup of processes from a communicator.
Superclass for algorithms that produce only data object as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
redistributes input dataset to specific mpi ranks
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Multiprocessing communication superclass.