#include <DataSetMeshTriangulation3DFreudenthal.h>
|
| void | SetPrepareForExecutionBehavior (bool getMax) |
| |
| MeshStructureFreudenthal3D | PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const |
| |
| | DataSetMeshTriangulation3DFreudenthal (vtkm::Id3 meshSize) |
| |
| MeshBoundary3DExec | GetMeshBoundaryExecutionObject () const |
| |
| void | GetBoundaryVertices (IdArrayType &boundaryVertexArray, IdArrayType &boundarySortIndexArray, MeshBoundary3DExec *meshBoundaryExecObj=NULL) const |
| |
| void | GetOwnedVerticesByGlobalId (const vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler &localToGlobalIdRelabeler, IdArrayType &ownedVertices) const |
| | Get of global indices of the vertices owned by this mesh. More...
|
| |
| | DataSetMesh () |
| |
| | DataSetMesh (vtkm::Id3 meshSize) |
| |
| virtual | ~DataSetMesh () |
| |
| vtkm::Id | GetNumberOfVertices () const |
| |
| template<typename T , typename StorageType > |
| void | SortData (const vtkm::cont::ArrayHandle< T, StorageType > &values) |
| |
| vtkm::cont::ArrayHandleTransform< vtkm::cont::ArrayHandlePermutation< IdArrayType, IdArrayType >, mesh_dem::IdRelabeler > | GetGlobalIdsFromSortIndices (const IdArrayType &sortIds, const mesh_dem::IdRelabeler *localToGlobalIdRelabeler) const |
| | Routine to return the global IDs for a set of vertices We here return a fancy array handle to convert values on-the-fly without requiring additional memory. More...
|
| |
| template<typename MeshIdArrayType > |
| vtkm::cont::ArrayHandleTransform< MeshIdArrayType, mesh_dem::IdRelabeler > | GetGlobalIdsFromMeshIndices (const MeshIdArrayType &meshIds, const mesh_dem::IdRelabeler *localToGlobalIdRelabeler) const |
| | Routine to return the global IDs for a set of vertices We here return a fancy array handle to convert values on-the-fly without requiring additional memory SortIdArrayType must be an array if Ids. More...
|
| |
| void | DebugPrint (const char *message, const char *fileName, long lineNum) |
| |
◆ DataSetMeshTriangulation3DFreudenthal()
| vtkm::worklet::contourtree_augmented::DataSetMeshTriangulation3DFreudenthal::DataSetMeshTriangulation3DFreudenthal |
( |
vtkm::Id3 |
meshSize | ) |
|
|
inline |
◆ GetBoundaryVertices()
| void vtkm::worklet::contourtree_augmented::DataSetMeshTriangulation3DFreudenthal::GetBoundaryVertices |
( |
IdArrayType & |
boundaryVertexArray, |
|
|
IdArrayType & |
boundarySortIndexArray, |
|
|
MeshBoundary3DExec * |
meshBoundaryExecObj = NULL |
|
) |
| const |
|
inline |
◆ GetMeshBoundaryExecutionObject()
| MeshBoundary3DExec vtkm::worklet::contourtree_augmented::DataSetMeshTriangulation3DFreudenthal::GetMeshBoundaryExecutionObject |
( |
| ) |
const |
|
inline |
◆ GetOwnedVerticesByGlobalId()
◆ PrepareForExecution()
◆ SetPrepareForExecutionBehavior()
| void vtkm::worklet::contourtree_augmented::DataSetMeshTriangulation3DFreudenthal::SetPrepareForExecutionBehavior |
( |
bool |
getMax | ) |
|
|
inline |
◆ EdgeBoundaryDetectionMasks
◆ LinkComponentCaseTable
◆ MAX_OUTDEGREE
| constexpr int vtkm::worklet::contourtree_augmented::DataSetMeshTriangulation3DFreudenthal::MAX_OUTDEGREE = 6 |
|
staticconstexpr |
◆ NeighbourOffsets
◆ UseGetMax
| bool vtkm::worklet::contourtree_augmented::DataSetMeshTriangulation3DFreudenthal::UseGetMax |
|
private |
The documentation for this class was generated from the following file: