31 #ifndef vtkDIYExplicitAssigner_h 
   32 #define vtkDIYExplicitAssigner_h 
   35 #include "vtkParallelDIYModule.h"  
   38 #include VTK_DIY2(diy/mpi.hpp) 
   39 #include VTK_DIY2(diy/assigner.hpp) 
   43 #pragma warning(disable : 4275)  
   51     diy::mpi::communicator comm, 
int local_blocks, 
bool force_power_of_two = 
false);
 
   53   int rank(
int gid) 
const override;
 
   54   void local_gids(
int rank, std::vector<int>& gids) 
const override;
 
   57   std::vector<int> IScanBlockCounts;