#include <SetTriangleSuperarcId.h>
|
typedef void | ControlSignature(WholeArrayIn endpoints, WholeArrayIn dataField, WholeArrayIn isovalue, WholeArrayIn sortOrder, WholeArrayIn sortIndices, WholeArrayIn contourTreeSuperparents, WholeArrayIn contourTreeWhenTransferred, WholeArrayIn contourTreeHyperparents, WholeArrayIn contourTreeHyperarcs, WholeArrayIn contourTreeHypernodes, WholeArrayIn contourTreeSupernodes, WholeArrayIn meshExtremaPeaks, WholeArrayIn meshExtremaPits, WholeArrayOut superarcIds) |
|
typedef void | ExecutionSignature(InputIndex, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) |
|
using | InputDomain = _1 |
|
template<typename Worklet > |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
|
|
VTKM_EXEC_CONT | SetTriangleSuperarcId (vtkm::Id NumHypernodes, vtkm::Id NumSupernodes) |
|
template<typename EndpointsArrayPortalType , typename InFieldArrayPortalType , typename InArrayPortalType , typename OutArrayPortalType > |
VTKM_EXEC void | operator() (const vtkm::Id node, const EndpointsArrayPortalType &endpointsPortal, const InFieldArrayPortalType &fieldPortal, const InFieldArrayPortalType &isovaluePortal, const InArrayPortalType &sortOrder, const InArrayPortalType &sortIndices, const InArrayPortalType &contourTreeSuperparentsPortal, const InArrayPortalType &contourTreeWhenTransferredPortal, const InArrayPortalType &contourTreeHyperparentsPortal, const InArrayPortalType &contourTreeHyperarcsPortal, const InArrayPortalType &contourTreeHypernodesPortal, const InArrayPortalType &contourTreeSupernodesPortal, const InArrayPortalType &meshExtremaPeaksPortal, const InArrayPortalType &meshExtremaPitsPortal, const OutArrayPortalType &superarcIdsPortal) const |
|
◆ ControlSignature
typedef void vtkm::worklet::contourtree_augmented::process_contourtree_inc::SetTriangleSuperarcId::ControlSignature( WholeArrayIn endpoints, WholeArrayIn dataField, WholeArrayIn isovalue, WholeArrayIn sortOrder, WholeArrayIn sortIndices, WholeArrayIn contourTreeSuperparents, WholeArrayIn contourTreeWhenTransferred, WholeArrayIn contourTreeHyperparents, WholeArrayIn contourTreeHyperarcs, WholeArrayIn contourTreeHypernodes, WholeArrayIn contourTreeSupernodes, WholeArrayIn meshExtremaPeaks, WholeArrayIn meshExtremaPits, WholeArrayOut superarcIds) |
◆ ExecutionSignature
typedef void vtkm::worklet::contourtree_augmented::process_contourtree_inc::SetTriangleSuperarcId::ExecutionSignature(InputIndex, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) |
◆ InputDomain
◆ SetTriangleSuperarcId()
VTKM_EXEC_CONT vtkm::worklet::contourtree_augmented::process_contourtree_inc::SetTriangleSuperarcId::SetTriangleSuperarcId |
( |
vtkm::Id |
NumHypernodes, |
|
|
vtkm::Id |
NumSupernodes |
|
) |
| |
|
inline |
◆ operator()()
template<typename EndpointsArrayPortalType , typename InFieldArrayPortalType , typename InArrayPortalType , typename OutArrayPortalType >
VTKM_EXEC void vtkm::worklet::contourtree_augmented::process_contourtree_inc::SetTriangleSuperarcId::operator() |
( |
const vtkm::Id |
node, |
|
|
const EndpointsArrayPortalType & |
endpointsPortal, |
|
|
const InFieldArrayPortalType & |
fieldPortal, |
|
|
const InFieldArrayPortalType & |
isovaluePortal, |
|
|
const InArrayPortalType & |
sortOrder, |
|
|
const InArrayPortalType & |
sortIndices, |
|
|
const InArrayPortalType & |
contourTreeSuperparentsPortal, |
|
|
const InArrayPortalType & |
contourTreeWhenTransferredPortal, |
|
|
const InArrayPortalType & |
contourTreeHyperparentsPortal, |
|
|
const InArrayPortalType & |
contourTreeHyperarcsPortal, |
|
|
const InArrayPortalType & |
contourTreeHypernodesPortal, |
|
|
const InArrayPortalType & |
contourTreeSupernodesPortal, |
|
|
const InArrayPortalType & |
meshExtremaPeaksPortal, |
|
|
const InArrayPortalType & |
meshExtremaPitsPortal, |
|
|
const OutArrayPortalType & |
superarcIdsPortal |
|
) |
| const |
|
inline |
◆ numHypernodes
vtkm::Id vtkm::worklet::contourtree_augmented::process_contourtree_inc::SetTriangleSuperarcId::numHypernodes |
◆ numSupernodes
vtkm::Id vtkm::worklet::contourtree_augmented::process_contourtree_inc::SetTriangleSuperarcId::numSupernodes |
The documentation for this class was generated from the following file: