34 #ifndef vtkDIYExplicitAssigner_h
35 #define vtkDIYExplicitAssigner_h
38 #include "vtkParallelDIYModule.h"
41 #include VTK_DIY2(diy/mpi.hpp)
42 #include VTK_DIY2(diy/assigner.hpp)
46 #pragma warning(disable : 4275)
54 diy::mpi::communicator comm,
int local_blocks,
bool force_power_of_two =
false);
56 int rank(
int gid)
const override;
57 void local_gids(
int rank, std::vector<int>& gids)
const override;
60 std::vector<int> IScanBlockCounts;
assigner for use with DIY