Go to the documentation of this file.
53 #ifndef vtk_m_worklet_contourtree_distributed_hypersweepblock_h
54 #define vtk_m_worklet_contourtree_distributed_hypersweepblock_h
64 namespace contourtree_distributed
67 template <
typename ContourTreeDataFieldType>
72 const int globalBlockId,
77 hierarchicalContourTree)
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::Id LocalBlockNo
Definition: HyperSweepBlock.h:88
vtkm::Id3 Origin
Definition: HyperSweepBlock.h:90
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
vtkm::Id3 GlobalSize
Definition: HyperSweepBlock.h:92
const vtkm::worklet::contourtree_distributed::HierarchicalContourTree< ContourTreeDataFieldType > & HierarchicalContourTree
Definition: HyperSweepBlock.h:96
vtkm::cont::ArrayHandle< vtkm::Id > DependentVolume
Definition: HyperSweepBlock.h:100
vtkm::cont::ArrayHandle< vtkm::Id > IntrinsicVolume
Definition: HyperSweepBlock.h:99
int GlobalBlockId
Definition: HyperSweepBlock.h:89
HyperSweepBlock(const vtkm::Id localBlockNo, const int globalBlockId, const vtkm::Id3 &origin, const vtkm::Id3 &size, const vtkm::Id3 &globalSize, const vtkm::worklet::contourtree_distributed::HierarchicalContourTree< ContourTreeDataFieldType > &hierarchicalContourTree)
Definition: HyperSweepBlock.h:70
Definition: HyperSweepBlock.h:68
vtkm::Id3 Size
Definition: HyperSweepBlock.h:91
static void Destroy(void *b)
Definition: HyperSweepBlock.h:103