VTK-m  2.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType > Struct Template Reference

#include <HyperSweepBlock.h>

Public Member Functions

 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)
 

Static Public Member Functions

static void Destroy (void *b)
 

Public Attributes

vtkm::Id LocalBlockNo
 
int GlobalBlockId
 
vtkm::Id3 Origin
 
vtkm::Id3 Size
 
vtkm::Id3 GlobalSize
 
const vtkm::worklet::contourtree_distributed::HierarchicalContourTree< ContourTreeDataFieldType > & HierarchicalContourTree
 
vtkm::cont::ArrayHandle< vtkm::IdIntrinsicVolume
 
vtkm::cont::ArrayHandle< vtkm::IdDependentVolume
 

Constructor & Destructor Documentation

◆ HyperSweepBlock()

template<typename ContourTreeDataFieldType >
vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::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 
)
inline

Member Function Documentation

◆ Destroy()

template<typename ContourTreeDataFieldType >
static void vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::Destroy ( void *  b)
inlinestatic

Member Data Documentation

◆ DependentVolume

template<typename ContourTreeDataFieldType >
vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::DependentVolume

◆ GlobalBlockId

template<typename ContourTreeDataFieldType >
int vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::GlobalBlockId

◆ GlobalSize

template<typename ContourTreeDataFieldType >
vtkm::Id3 vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::GlobalSize

◆ HierarchicalContourTree

template<typename ContourTreeDataFieldType >
const vtkm::worklet::contourtree_distributed::HierarchicalContourTree<ContourTreeDataFieldType>& vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::HierarchicalContourTree

◆ IntrinsicVolume

template<typename ContourTreeDataFieldType >
vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::IntrinsicVolume

◆ LocalBlockNo

template<typename ContourTreeDataFieldType >
vtkm::Id vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::LocalBlockNo

◆ Origin

template<typename ContourTreeDataFieldType >
vtkm::Id3 vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::Origin

◆ Size

template<typename ContourTreeDataFieldType >
vtkm::Id3 vtkm::worklet::contourtree_distributed::HyperSweepBlock< ContourTreeDataFieldType >::Size

The documentation for this struct was generated from the following file: