VTK-m
2.0
|
#include <GetOwnedVerticesByGlobalIdWorklet.h>
Public Types | |
using | ControlSignature = void(FieldIn meshIndices, ExecObject meshStructure, FieldOut ownedVertices) |
using | ExecutionSignature = _3(_1, _2) |
using | InputDomain = _1 |
Public Types inherited from vtkm::worklet::WorkletMapField | |
template<typename Worklet > | |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
Public Member Functions | |
VTKM_EXEC_CONT | GetOwnedVerticesByGlobalIdWorklet (const vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler &localToGlobalIdRelabeler) |
template<typename MeshStructureType > | |
VTKM_EXEC vtkm::Id | operator() (const vtkm::Id meshIndex, const MeshStructureType &meshStructure) const |
Functor returning NO_SUCH_ELEMENT if vertex is not owed or the global mesh index if the vertex is owned The functor simply calls the GetVertexOwned functin of the meshStructure for all vertices. More... | |
Private Attributes | |
const vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler | LocalToGlobalIdRelabeler |
using vtkm::worklet::contourtree_augmented::data_set_mesh::GetOwnedVerticesByGlobalIdWorklet::ControlSignature = void(FieldIn meshIndices, ExecObject meshStructure, FieldOut ownedVertices ) |
using vtkm::worklet::contourtree_augmented::data_set_mesh::GetOwnedVerticesByGlobalIdWorklet::ExecutionSignature = _3(_1, _2) |
using vtkm::worklet::contourtree_augmented::data_set_mesh::GetOwnedVerticesByGlobalIdWorklet::InputDomain = _1 |
|
inline |
|
inline |
Functor returning NO_SUCH_ELEMENT if vertex is not owed or the global mesh index if the vertex is owned The functor simply calls the GetVertexOwned functin of the meshStructure for all vertices.
|
private |