24 #ifndef vtkDIYKdTreeUtilities_h 25 #define vtkDIYKdTreeUtilities_h 29 #include "vtkFiltersParallelDIY2Module.h" 61 static std::vector<vtkBoundingBox> GenerateCuts(
vtkDataObject* dobj,
int number_of_partitions,
63 const double* local_bounds =
nullptr);
78 static std::vector<vtkBoundingBox> GenerateCuts(
117 static std::vector<int> ComputeAssignments(
int num_blocks,
int num_ranks);
composite dataset to encapsulates a dataset consisting of partitions.
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
collection of utility functions for DIY-based KdTree algorithm
dynamic, self-adjusting array of int
a simple class to control print indentation
dataset represents arbitrary combinations of all possible cell types
general representation of visualization data
represent and manipulate 3D points
assigner for use with DIY
Multiprocessing communication superclass.