VTK-m
2.0
|
#include <MultiBlockContourTreeHelper.h>
Public Member Functions | |
VTKM_CONT | MultiBlockContourTreeHelper (vtkm::Id3 blocksPerDim, const vtkm::cont::ArrayHandle< vtkm::Id3 > &localBlockIndices) |
VTKM_CONT | MultiBlockContourTreeHelper (const vtkm::cont::PartitionedDataSet &input) |
VTKM_CONT | ~MultiBlockContourTreeHelper (void) |
vtkm::Id | GetLocalNumberOfBlocks () const |
vtkm::Id | GetGlobalNumberOfBlocks () const |
Static Public Member Functions | |
static vtkm::Bounds | GetGlobalBounds (const vtkm::cont::PartitionedDataSet &input) |
static vtkm::Bounds | GetLocalBounds (const vtkm::cont::PartitionedDataSet &input) |
template<typename T > | |
static vtkm::worklet::contourtree_augmented::ContourTreeMesh< T > * | ComputeLocalContourTreeMesh (const vtkm::Id3 localBlockOrigin, const vtkm::Id3 localBlockSize, const vtkm::Id3 globalSize, const vtkm::cont::ArrayHandle< T > &field, const vtkm::worklet::contourtree_augmented::ContourTree &contourTree, const vtkm::worklet::contourtree_augmented::IdArrayType &sortOrder, unsigned int computeRegularStructure) |
Public Attributes | |
vtkm::Id3 | BlocksPerDimension |
vtkm::cont::ArrayHandle< vtkm::Id3 > | LocalBlockIndices |
std::vector< vtkm::worklet::contourtree_augmented::ContourTree > | LocalContourTrees |
std::vector< vtkm::worklet::contourtree_augmented::IdArrayType > | LocalSortOrders |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
vtkm::Id3 vtkm::worklet::contourtree_distributed::MultiBlockContourTreeHelper::BlocksPerDimension |
vtkm::cont::ArrayHandle<vtkm::Id3> vtkm::worklet::contourtree_distributed::MultiBlockContourTreeHelper::LocalBlockIndices |
std::vector<vtkm::worklet::contourtree_augmented::ContourTree> vtkm::worklet::contourtree_distributed::MultiBlockContourTreeHelper::LocalContourTrees |
std::vector<vtkm::worklet::contourtree_augmented::IdArrayType> vtkm::worklet::contourtree_distributed::MultiBlockContourTreeHelper::LocalSortOrders |