VTK-m  2.0
Public Types | Public Member Functions | Private Attributes | List of all members
vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh Class Reference

#include <MeshBoundaryContourTreeMesh.h>

Public Types

using IndicesPortalType = IdArrayType::ReadPortalType
 

Public Member Functions

VTKM_EXEC_CONT MeshBoundaryContourTreeMesh ()
 
VTKM_CONT MeshBoundaryContourTreeMesh (const IdArrayType &globalMeshIndex, vtkm::Id3 globalSize, vtkm::Id3 minIdx, vtkm::Id3 maxIdx, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token)
 
VTKM_EXEC_CONT bool LiesOnBoundary (const vtkm::Id index) const
 
VTKM_EXEC_CONT bool IsNecessary (const vtkm::Id idx) const
 

Private Attributes

vtkm::Id3 GlobalSize
 
vtkm::Id3 MinIdx
 
vtkm::Id3 MaxIdx
 
IndicesPortalType GlobalMeshIndexPortal
 

Member Typedef Documentation

◆ IndicesPortalType

Constructor & Destructor Documentation

◆ MeshBoundaryContourTreeMesh() [1/2]

VTKM_EXEC_CONT vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::MeshBoundaryContourTreeMesh ( )
inline

◆ MeshBoundaryContourTreeMesh() [2/2]

VTKM_CONT vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::MeshBoundaryContourTreeMesh ( const IdArrayType globalMeshIndex,
vtkm::Id3  globalSize,
vtkm::Id3  minIdx,
vtkm::Id3  maxIdx,
vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
)
inline

Member Function Documentation

◆ IsNecessary()

VTKM_EXEC_CONT bool vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::IsNecessary ( const vtkm::Id  idx) const
inline

◆ LiesOnBoundary()

VTKM_EXEC_CONT bool vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::LiesOnBoundary ( const vtkm::Id  index) const
inline

Member Data Documentation

◆ GlobalMeshIndexPortal

IndicesPortalType vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::GlobalMeshIndexPortal
private

◆ GlobalSize

vtkm::Id3 vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::GlobalSize
private

◆ MaxIdx

vtkm::Id3 vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::MaxIdx
private

◆ MinIdx

vtkm::Id3 vtkm::worklet::contourtree_augmented::MeshBoundaryContourTreeMesh::MinIdx
private

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