53 #ifndef vtk_m_filter_scalar_topology_internal_BranchDecompositionBlock_h
54 #define vtk_m_filter_scalar_topology_internal_BranchDecompositionBlock_h
57 #include <vtkm/filter/scalar_topology/worklet/branch_decomposition/HierarchicalVolumetricBranchDecomposer.h>
63 namespace scalar_topology
68 struct BranchDecompositionBlock
70 BranchDecompositionBlock(
vtkm::Id localBlockNo,
81 FirstSupernodePerIteration;
84 HierarchicalVolumetricBranchDecomposer VolumetricBranchDecomposer;
88 static void Destroy(
void* b) {
delete static_cast<BranchDecompositionBlock*
>(b); }