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

#include <MeshBoundary3D.h>

Public Types

using SortIndicesPortalType = IdArrayType::ReadPortalType
 

Public Member Functions

VTKM_EXEC_CONT MeshBoundary3D ()
 
VTKM_CONT MeshBoundary3D (vtkm::Id3 meshSize, const IdArrayType &inSortIndices, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token)
 
VTKM_EXEC_CONT bool LiesOnBoundary (const vtkm::Id meshIndex) const
 
VTKM_EXEC_CONT vtkm::Id CountLinkComponentsIn2DSlice (const vtkm::Id meshIndex, const vtkm::Id2 strides) const
 
VTKM_EXEC_CONT bool IsNecessary (vtkm::Id meshIndex) const
 
const VTKM_EXEC_CONT data_set_mesh::MeshStructure3DGetMeshStructure () const
 

Protected Attributes

data_set_mesh::MeshStructure3D MeshStructure
 
SortIndicesPortalType SortIndicesPortal
 

Member Typedef Documentation

◆ SortIndicesPortalType

Constructor & Destructor Documentation

◆ MeshBoundary3D() [1/2]

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

◆ MeshBoundary3D() [2/2]

VTKM_CONT vtkm::worklet::contourtree_augmented::MeshBoundary3D::MeshBoundary3D ( vtkm::Id3  meshSize,
const IdArrayType inSortIndices,
vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
)
inline

Member Function Documentation

◆ CountLinkComponentsIn2DSlice()

VTKM_EXEC_CONT vtkm::Id vtkm::worklet::contourtree_augmented::MeshBoundary3D::CountLinkComponentsIn2DSlice ( const vtkm::Id  meshIndex,
const vtkm::Id2  strides 
) const
inline

◆ GetMeshStructure()

const VTKM_EXEC_CONT data_set_mesh::MeshStructure3D& vtkm::worklet::contourtree_augmented::MeshBoundary3D::GetMeshStructure ( ) const
inline

◆ IsNecessary()

VTKM_EXEC_CONT bool vtkm::worklet::contourtree_augmented::MeshBoundary3D::IsNecessary ( vtkm::Id  meshIndex) const
inline

◆ LiesOnBoundary()

VTKM_EXEC_CONT bool vtkm::worklet::contourtree_augmented::MeshBoundary3D::LiesOnBoundary ( const vtkm::Id  meshIndex) const
inline

Member Data Documentation

◆ MeshStructure

data_set_mesh::MeshStructure3D vtkm::worklet::contourtree_augmented::MeshBoundary3D::MeshStructure
protected

◆ SortIndicesPortal

SortIndicesPortalType vtkm::worklet::contourtree_augmented::MeshBoundary3D::SortIndicesPortal
protected

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