#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: