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

#include <MeshStructureContourTreeMesh.h>

Public Types

using IdArrayPortalType = typename cpp2_ns::IdArrayType::ReadPortalType
 

Public Member Functions

VTKM_EXEC_CONT MeshStructureContourTreeMesh ()
 
VTKM_CONT MeshStructureContourTreeMesh (const cpp2_ns::IdArrayType neighborConnectivity, const cpp2_ns::IdArrayType neighborOffsets, const vtkm::Id maxNeighbors, bool getMax, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token)
 
VTKM_EXEC vtkm::Id GetNumberOfVertices () const
 
VTKM_EXEC vtkm::Id GetMaxNumberOfNeighbours () const
 
VTKM_EXEC vtkm::Id GetNeighbourIndex (vtkm::Id sortIndex, vtkm::Id neighborNo) const
 
VTKM_EXEC vtkm::Id GetExtremalNeighbour (vtkm::Id sortIndex) const
 
VTKM_EXEC vtkm::Pair< vtkm::Id, vtkm::IdGetNeighbourComponentsMaskAndDegree (vtkm::Id sortIndex, bool getMaxComponents) const
 

Private Attributes

IdArrayPortalType NeighborConnectivityPortal
 
IdArrayPortalType NeighborOffsetsPortal
 
vtkm::Id MaxNeighbors
 
bool GetMax
 

Member Typedef Documentation

◆ IdArrayPortalType

Constructor & Destructor Documentation

◆ MeshStructureContourTreeMesh() [1/2]

VTKM_EXEC_CONT vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::MeshStructureContourTreeMesh ( )
inline

◆ MeshStructureContourTreeMesh() [2/2]

VTKM_CONT vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::MeshStructureContourTreeMesh ( const cpp2_ns::IdArrayType  neighborConnectivity,
const cpp2_ns::IdArrayType  neighborOffsets,
const vtkm::Id  maxNeighbors,
bool  getMax,
vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
)
inline

Member Function Documentation

◆ GetExtremalNeighbour()

VTKM_EXEC vtkm::Id vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::GetExtremalNeighbour ( vtkm::Id  sortIndex) const
inline

◆ GetMaxNumberOfNeighbours()

VTKM_EXEC vtkm::Id vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::GetMaxNumberOfNeighbours ( ) const
inline

◆ GetNeighbourComponentsMaskAndDegree()

VTKM_EXEC vtkm::Pair<vtkm::Id, vtkm::Id> vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::GetNeighbourComponentsMaskAndDegree ( vtkm::Id  sortIndex,
bool  getMaxComponents 
) const
inline

◆ GetNeighbourIndex()

VTKM_EXEC vtkm::Id vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::GetNeighbourIndex ( vtkm::Id  sortIndex,
vtkm::Id  neighborNo 
) const
inline

◆ GetNumberOfVertices()

VTKM_EXEC vtkm::Id vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::GetNumberOfVertices ( ) const
inline

Member Data Documentation

◆ GetMax

bool vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::GetMax
private

◆ MaxNeighbors

vtkm::Id vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::MaxNeighbors
private

◆ NeighborConnectivityPortal

IdArrayPortalType vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::NeighborConnectivityPortal
private

◆ NeighborOffsetsPortal

IdArrayPortalType vtkm::worklet::contourtree_augmented::mesh_dem_contourtree_mesh_inc::MeshStructureContourTreeMesh::NeighborOffsetsPortal
private

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