#include <ActiveEdgeTransferrer.h>
|
using | ControlSignature = void(FieldIn vertexID, FieldIn newPosition, FieldIn newOutdegree, WholeArrayIn activeEdges, WholeArrayIn prunesTo, WholeArrayInOut firstEdge, WholeArrayInOut outdegree, WholeArrayInOut chainExtremum, WholeArrayInOut edgeFar, WholeArrayOut newActiveEdges) |
|
using | ExecutionSignature = void(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10) |
|
using | InputDomain = _1 |
|
template<typename Worklet > |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
|
|
template<typename InFieldPortalType , typename InOutFieldPortalType , typename OutFieldPortalType > |
VTKM_EXEC void | operator() (const vtkm::Id &vertexID, const vtkm::Id &newPosition, const vtkm::Id &newOutdegree, const InFieldPortalType &activeEdges, const InFieldPortalType &prunesTo, const InOutFieldPortalType &firstEdge, const InOutFieldPortalType &outdegree, const InOutFieldPortalType &chainExtremum, const InOutFieldPortalType &edgeFar, const OutFieldPortalType &newActiveEdges) const |
|
◆ ControlSignature
◆ ExecutionSignature
◆ InputDomain
◆ operator()()
template<typename InFieldPortalType , typename InOutFieldPortalType , typename OutFieldPortalType >
VTKM_EXEC void vtkm::worklet::contourtree::ActiveEdgeTransferrer::operator() |
( |
const vtkm::Id & |
vertexID, |
|
|
const vtkm::Id & |
newPosition, |
|
|
const vtkm::Id & |
newOutdegree, |
|
|
const InFieldPortalType & |
activeEdges, |
|
|
const InFieldPortalType & |
prunesTo, |
|
|
const InOutFieldPortalType & |
firstEdge, |
|
|
const InOutFieldPortalType & |
outdegree, |
|
|
const InOutFieldPortalType & |
chainExtremum, |
|
|
const InOutFieldPortalType & |
edgeFar, |
|
|
const OutFieldPortalType & |
newActiveEdges |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following file: