#include <CollapseBranchesWorklet.h>
|
using | ControlSignature = void(FieldIn bestUpSupernode, FieldIn bestDownSupernode, ExecObject findRegularByGlobal, ExecObject findSuperArcBetweenNodes, WholeArrayIn hierarchicalTreeRegular2supernode, WholeArrayIn hierarchicalTreeWhichRound, WholeArrayInOut branchRoot) |
| Control signature for the worklet. More...
|
|
using | ExecutionSignature = void(InputIndex, _1, _2, _3, _4, _5, _6, _7) |
|
using | InputDomain = _1 |
|
template<typename Worklet > |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
|
|
VTKM_EXEC_CONT | CollapseBranchesWorklet () |
| Default Constructor. More...
|
|
template<typename ExecObjectType1 , typename ExecObjectType2 , typename InFieldPortalType , typename InOutFieldPortalType > |
VTKM_EXEC void | operator() (const vtkm::Id &supernode, const vtkm::Id &bestUpSupernodeId, const vtkm::Id &bestDownSupernodeId, const ExecObjectType1 &findRegularByGlobal, const ExecObjectType2 &findSuperArcBetweenNodes, const InFieldPortalType &hierarchicalTreeRegular2supernodePortal, const InFieldPortalType &hierarchicalTreeWhichRoundPortal, const InOutFieldPortalType &branchRootPortal) const |
| operator() of the workelt More...
|
|
◆ ControlSignature
Control signature for the worklet.
◆ ExecutionSignature
◆ InputDomain
◆ CollapseBranchesWorklet()
VTKM_EXEC_CONT vtkm::worklet::scalar_topology::hierarchical_volumetric_branch_decomposer::CollapseBranchesWorklet::CollapseBranchesWorklet |
( |
| ) |
|
|
inline |
◆ operator()()
template<typename ExecObjectType1 , typename ExecObjectType2 , typename InFieldPortalType , typename InOutFieldPortalType >
VTKM_EXEC void vtkm::worklet::scalar_topology::hierarchical_volumetric_branch_decomposer::CollapseBranchesWorklet::operator() |
( |
const vtkm::Id & |
supernode, |
|
|
const vtkm::Id & |
bestUpSupernodeId, |
|
|
const vtkm::Id & |
bestDownSupernodeId, |
|
|
const ExecObjectType1 & |
findRegularByGlobal, |
|
|
const ExecObjectType2 & |
findSuperArcBetweenNodes, |
|
|
const InFieldPortalType & |
hierarchicalTreeRegular2supernodePortal, |
|
|
const InFieldPortalType & |
hierarchicalTreeWhichRoundPortal, |
|
|
const InOutFieldPortalType & |
branchRootPortal |
|
) |
| const |
|
inline |
operator() of the workelt
The documentation for this class was generated from the following file: