Refactor redistribute dataset
Problem Statement
The vtkRedistributeDataSetFilter
is the a monolithic implementation using a native partitioning algorithm for a complex problem.
Goal
Refactor the vtkRedistributeDataSetFilter
using a strategy pattern to allow for:
- clear separation between the partitioning phase and the communication phase
- developing and testing new or third-party partitioning strategies