25#ifndef vtkPartitioningStrategy_h
26#define vtkPartitioningStrategy_h
28#include "vtkFiltersParallelDIY2Module.h"
32VTK_ABI_NAMESPACE_BEGIN
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
Multiprocessing communication superclass.
Allocate and hold a VTK object.
abstract base class for most VTK objects
Composite dataset that groups datasets as a collection.
A strategy interface for partitioning meshes.
void SetController(vtkMultiProcessController *)
Get/Set the controller to use.
PartitionedEntity
An enum defining which principal entity is being partitioned.
vtkPartitioningStrategy()
virtual std::vector< PartitionInformation > ComputePartition(vtkPartitionedDataSetCollection *)=0
Main method for subclasses to implement in order to define their partitioning method (should be calle...
void PrintSelf(std::ostream &os, vtkIndent indent) override
~vtkPartitioningStrategy() override