VTK-m  2.0
Public Member Functions | Public Attributes | List of all members
vtkm::worklet::contourtree_distributed::hierarchical_augmenter::HierarchicalAugmenterInOutData< FieldType > Class Template Reference

Class for storing input or output data for the HierarchicalAugmenter. More...

#include <HierarchicalAugmenterInOutData.h>

Public Member Functions

 HierarchicalAugmenterInOutData ()
 empty constructor More...
 
 HierarchicalAugmenterInOutData (vtkm::worklet::contourtree_augmented::IdArrayType &globalRegularIds, vtkm::cont::ArrayHandle< FieldType > &dataValues, vtkm::worklet::contourtree_augmented::IdArrayType &supernodeIds, vtkm::worklet::contourtree_augmented::IdArrayType &superparents, vtkm::worklet::contourtree_augmented::IdArrayType &superparentRounds, vtkm::worklet::contourtree_augmented::IdArrayType &whichRounds)
 main constructor More...
 
 ~HierarchicalAugmenterInOutData ()
 Destructor. More...
 
void ReleaseResources ()
 Clear all arrays. More...
 
std::string DebugPrint (std::string message, const char *fileName, long lineNum)
 Print contents fo this objects. More...
 

Public Attributes

vtkm::worklet::contourtree_augmented::IdArrayType GlobalRegularIds
 
vtkm::cont::ArrayHandle< FieldType > DataValues
 
vtkm::worklet::contourtree_augmented::IdArrayType SupernodeIds
 
vtkm::worklet::contourtree_augmented::IdArrayType Superparents
 
vtkm::worklet::contourtree_augmented::IdArrayType SuperparentRounds
 
vtkm::worklet::contourtree_augmented::IdArrayType WhichRounds
 

Detailed Description

template<typename FieldType>
class vtkm::worklet::contourtree_distributed::hierarchical_augmenter::HierarchicalAugmenterInOutData< FieldType >

Class for storing input or output data for the HierarchicalAugmenter.

The data is factored out in this class to allow for modular code and easue reuse, since the input and output require the same types of array parameters

Constructor & Destructor Documentation

◆ HierarchicalAugmenterInOutData() [1/2]

empty constructor

◆ HierarchicalAugmenterInOutData() [2/2]

main constructor

◆ ~HierarchicalAugmenterInOutData()

Destructor.

Member Function Documentation

◆ DebugPrint()

template<typename FieldType >
std::string vtkm::worklet::contourtree_distributed::hierarchical_augmenter::HierarchicalAugmenterInOutData< FieldType >::DebugPrint ( std::string  message,
const char *  fileName,
long  lineNum 
)

Print contents fo this objects.

◆ ReleaseResources()

template<typename FieldType >
void vtkm::worklet::contourtree_distributed::hierarchical_augmenter::HierarchicalAugmenterInOutData< FieldType >::ReleaseResources

Clear all arrays.

Member Data Documentation

◆ DataValues

◆ GlobalRegularIds

◆ SupernodeIds

◆ SuperparentRounds

◆ Superparents

◆ WhichRounds


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