VTK-m  2.0
Public Member Functions | Public Attributes | List of all members
vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D Class Reference

#include <MeshStructure3D.h>

Inheritance diagram for vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D:
vtkm::worklet::contourtree_augmented::MeshStructureFreudenthal3D vtkm::worklet::contourtree_augmented::MeshStructureMarchingCubes

Public Member Functions

VTKM_EXEC_CONT MeshStructure3D ()
 
VTKM_EXEC_CONT MeshStructure3D (vtkm::Id3 meshSize)
 
VTKM_EXEC_CONT vtkm::Id GetNumberOfVertices () const
 
VTKM_EXEC vtkm::Id3 VertexPos (vtkm::Id v) const
 
VTKM_EXEC vtkm::Id VertexId (vtkm::Id3 pos) const
 
VTKM_EXEC_CONT vtkm::Id GetVertexOwned (const vtkm::Id &meshIndex, const vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler &localToGlobalIdRelabeler) const
 determine if the vertex is owned by this mesh block or not The function returns NO_SUCH_ELEMENT if the vertex is not owned by the block and otherwise it returns global id of the vertex as determined via the IdRelabeler More...
 

Public Attributes

vtkm::Id3 MeshSize
 

Constructor & Destructor Documentation

◆ MeshStructure3D() [1/2]

VTKM_EXEC_CONT vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::MeshStructure3D ( )
inline

◆ MeshStructure3D() [2/2]

VTKM_EXEC_CONT vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::MeshStructure3D ( vtkm::Id3  meshSize)
inline

Member Function Documentation

◆ GetNumberOfVertices()

VTKM_EXEC_CONT vtkm::Id vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::GetNumberOfVertices ( ) const
inline

◆ GetVertexOwned()

VTKM_EXEC_CONT vtkm::Id vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::GetVertexOwned ( const vtkm::Id meshIndex,
const vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler localToGlobalIdRelabeler 
) const
inline

determine if the vertex is owned by this mesh block or not The function returns NO_SUCH_ELEMENT if the vertex is not owned by the block and otherwise it returns global id of the vertex as determined via the IdRelabeler

◆ VertexId()

VTKM_EXEC vtkm::Id vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::VertexId ( vtkm::Id3  pos) const
inline

◆ VertexPos()

VTKM_EXEC vtkm::Id3 vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::VertexPos ( vtkm::Id  v) const
inline

Member Data Documentation

◆ MeshSize

vtkm::Id3 vtkm::worklet::contourtree_augmented::data_set_mesh::MeshStructure3D::MeshSize

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