#include <ComputeRegularStructure_LocateSuperarcs.h>
|
typedef void | ControlSignature(WholeArrayInOut contourTreeSuperparents, WholeArrayIn contourTreeWhenTransferred, WholeArrayIn contourTreeHyperparents, WholeArrayIn contourTreeHyperarcs, WholeArrayIn contourTreeHypernodes, WholeArrayIn contourTreeSupernodes, FieldIn meshExtremaPeaks, FieldIn meshExtremaPits, FieldIn sortOrder, ExecObject meshBoundary) |
|
typedef void | ExecutionSignature(_1, InputIndex, _2, _3, _4, _5, _6, _7, _8, _9, _10) |
|
using | InputDomain = _1 |
|
template<typename Worklet > |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
|
|
VTKM_EXEC_CONT | ComputeRegularStructure_LocateSuperarcsOnBoundary (vtkm::Id numHypernodes, vtkm::Id numSupernodes) |
|
template<typename InOutFieldPortalType , typename InFieldPortalType , typename MeshBoundaryType > |
VTKM_EXEC void | operator() (const InOutFieldPortalType &contourTreeSuperparentsPortal, const vtkm::Id node, const InFieldPortalType &contourTreeWhenTransferredPortal, const InFieldPortalType &contourTreeHyperparentsPortal, const InFieldPortalType &contourTreeHyperarcsPortal, const InFieldPortalType &contourTreeHypernodesPortal, const InFieldPortalType &contourTreeSupernodesPortal, vtkm::Id top, vtkm::Id bottom, vtkm::Id sortOrder, const MeshBoundaryType &meshBoundary) const |
|
◆ ControlSignature
typedef void vtkm::worklet::contourtree_augmented::contourtree_maker_inc::ComputeRegularStructure_LocateSuperarcsOnBoundary::ControlSignature(WholeArrayInOut contourTreeSuperparents, WholeArrayIn contourTreeWhenTransferred, WholeArrayIn contourTreeHyperparents, WholeArrayIn contourTreeHyperarcs, WholeArrayIn contourTreeHypernodes, WholeArrayIn contourTreeSupernodes, FieldIn meshExtremaPeaks, FieldIn meshExtremaPits, FieldIn sortOrder, ExecObject meshBoundary) |
◆ ExecutionSignature
typedef void vtkm::worklet::contourtree_augmented::contourtree_maker_inc::ComputeRegularStructure_LocateSuperarcsOnBoundary::ExecutionSignature(_1, InputIndex, _2, _3, _4, _5, _6, _7, _8, _9, _10) |
◆ InputDomain
◆ ComputeRegularStructure_LocateSuperarcsOnBoundary()
VTKM_EXEC_CONT vtkm::worklet::contourtree_augmented::contourtree_maker_inc::ComputeRegularStructure_LocateSuperarcsOnBoundary::ComputeRegularStructure_LocateSuperarcsOnBoundary |
( |
vtkm::Id |
numHypernodes, |
|
|
vtkm::Id |
numSupernodes |
|
) |
| |
|
inline |
◆ operator()()
template<typename InOutFieldPortalType , typename InFieldPortalType , typename MeshBoundaryType >
VTKM_EXEC void vtkm::worklet::contourtree_augmented::contourtree_maker_inc::ComputeRegularStructure_LocateSuperarcsOnBoundary::operator() |
( |
const InOutFieldPortalType & |
contourTreeSuperparentsPortal, |
|
|
const vtkm::Id |
node, |
|
|
const InFieldPortalType & |
contourTreeWhenTransferredPortal, |
|
|
const InFieldPortalType & |
contourTreeHyperparentsPortal, |
|
|
const InFieldPortalType & |
contourTreeHyperarcsPortal, |
|
|
const InFieldPortalType & |
contourTreeHypernodesPortal, |
|
|
const InFieldPortalType & |
contourTreeSupernodesPortal, |
|
|
vtkm::Id |
top, |
|
|
vtkm::Id |
bottom, |
|
|
vtkm::Id |
sortOrder, |
|
|
const MeshBoundaryType & |
meshBoundary |
|
) |
| const |
|
inline |
◆ NumHypernodes
vtkm::Id vtkm::worklet::contourtree_augmented::contourtree_maker_inc::ComputeRegularStructure_LocateSuperarcsOnBoundary::NumHypernodes |
◆ NumSupernodes
vtkm::Id vtkm::worklet::contourtree_augmented::contourtree_maker_inc::ComputeRegularStructure_LocateSuperarcsOnBoundary::NumSupernodes |
The documentation for this class was generated from the following file: