53 #ifndef vtk_m_filter_scalar_topology_internal_ComputeDistributedBranchDecompositionFunctor_h
54 #define vtk_m_filter_scalar_topology_internal_ComputeDistributedBranchDecompositionFunctor_h
60 #include <vtkm/thirdparty/diy/diy.h>
69 namespace scalar_topology
74 struct ComputeDistributedBranchDecompositionFunctor
76 void operator()(BranchDecompositionBlock* b,
77 const vtkmdiy::ReduceProxy& rp,
78 const vtkmdiy::RegularSwapPartners&