#include <GetHierarchicalIdsWorklet.h>
|
using | ControlSignature = void(FieldIn supernodes, FieldIn supernodeGlobalId, WholeArrayIn sortOrder, WholeArrayIn dataValue, FieldIn necessary, FieldIn above, FieldIn below, WholeArrayIn superparents, WholeArrayIn hyperparents, WholeArrayIn regular2Supernode, WholeArrayIn super2Hypernode, ExecObject findRegularByGlobal, ExecObject findSuperArcForUnknownNode, FieldInOut hierarchicalRegularId, FieldInOut hierarchicalSuperId, FieldInOut hierarchicalHyperId, FieldInOut hierarchicalSuperparent, FieldInOut hierarchicalHyperparent) |
|
using | ExecutionSignature = void(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) |
|
using | InputDomain = _1 |
|
template<typename Worklet > |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
|
|
VTKM_EXEC_CONT | GetHierarchicalIdsWorklet () |
|
template<typename InFieldPortalType , typename SortOrderPortalType , typename InFieldDataPortalType , typename FindRegularExecType , typename FindSuperExecType > |
VTKM_EXEC void | operator() (const vtkm::Id &oldSortId, const vtkm::Id &supernodeGlobalIdVal, const SortOrderPortalType &sortOrder, const InFieldDataPortalType &dataValues, const vtkm::Id &necessary, const vtkm::Id &upGlobalId, const vtkm::Id &dnGlobalId, const InFieldPortalType &superparents, const InFieldPortalType &hyperparents, const InFieldPortalType ®ular2Supernode, const InFieldPortalType &super2Hypernode, const FindRegularExecType &findRegularByGlobal, const FindSuperExecType &findSuperArcForUnknownNode, vtkm::Id &hierarchicalRegularId, vtkm::Id &hierarchicalSuperId, vtkm::Id &hierarchicalHyperId, vtkm::Id &hierarchicalSuperparent, vtkm::Id &hierarchicalHyperparent) const |
|
◆ ControlSignature
using vtkm::worklet::contourtree_distributed::tree_grafter::GetHierarchicalIdsWorklet::ControlSignature = void( FieldIn supernodes, FieldIn supernodeGlobalId, WholeArrayIn sortOrder, WholeArrayIn dataValue, FieldIn necessary, FieldIn above, FieldIn below, WholeArrayIn superparents, WholeArrayIn hyperparents, WholeArrayIn regular2Supernode, WholeArrayIn super2Hypernode, ExecObject findRegularByGlobal, ExecObject findSuperArcForUnknownNode, FieldInOut hierarchicalRegularId, FieldInOut hierarchicalSuperId, FieldInOut hierarchicalHyperId, FieldInOut hierarchicalSuperparent, FieldInOut hierarchicalHyperparent) |
◆ ExecutionSignature
using vtkm::worklet::contourtree_distributed::tree_grafter::GetHierarchicalIdsWorklet::ExecutionSignature = void(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) |
◆ InputDomain
◆ GetHierarchicalIdsWorklet()
VTKM_EXEC_CONT vtkm::worklet::contourtree_distributed::tree_grafter::GetHierarchicalIdsWorklet::GetHierarchicalIdsWorklet |
( |
| ) |
|
|
inline |
◆ operator()()
template<typename InFieldPortalType , typename SortOrderPortalType , typename InFieldDataPortalType , typename FindRegularExecType , typename FindSuperExecType >
VTKM_EXEC void vtkm::worklet::contourtree_distributed::tree_grafter::GetHierarchicalIdsWorklet::operator() |
( |
const vtkm::Id & |
oldSortId, |
|
|
const vtkm::Id & |
supernodeGlobalIdVal, |
|
|
const SortOrderPortalType & |
sortOrder, |
|
|
const InFieldDataPortalType & |
dataValues, |
|
|
const vtkm::Id & |
necessary, |
|
|
const vtkm::Id & |
upGlobalId, |
|
|
const vtkm::Id & |
dnGlobalId, |
|
|
const InFieldPortalType & |
superparents, |
|
|
const InFieldPortalType & |
hyperparents, |
|
|
const InFieldPortalType & |
regular2Supernode, |
|
|
const InFieldPortalType & |
super2Hypernode, |
|
|
const FindRegularExecType & |
findRegularByGlobal, |
|
|
const FindSuperExecType & |
findSuperArcForUnknownNode, |
|
|
vtkm::Id & |
hierarchicalRegularId, |
|
|
vtkm::Id & |
hierarchicalSuperId, |
|
|
vtkm::Id & |
hierarchicalHyperId, |
|
|
vtkm::Id & |
hierarchicalSuperparent, |
|
|
vtkm::Id & |
hierarchicalHyperparent |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following file: