#include <InnerJoin.h>
 | 
| using  | ControlSignature = void(FieldIn, FieldIn, FieldIn, WholeArrayIn, FieldOut, FieldOut, FieldOut) | 
|   | 
| using  | ExecutionSignature = void(_1, _2, _3, VisitIndex, _4, _5, _6, _7) | 
|   | 
| using  | InputDomain = _1 | 
|   | 
| using  | ScatterType = vtkm::worklet::ScatterCounting | 
|   | 
| template<typename Worklet >  | 
| using  | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > | 
|   | 
 | 
| template<typename KeyType , typename ValueType1 , typename InPortalType , typename ValueType2 >  | 
| VTKM_EXEC void  | operator() (KeyType key, ValueType1 value1, vtkm::Id lowerBounds, vtkm::Id visitIndex, const InPortalType &value2, vtkm::Id &keyOut, ValueType1 &value1Out, ValueType2 &value2Out) const | 
|   | 
◆ ControlSignature
◆ ExecutionSignature
◆ InputDomain
◆ ScatterType
◆ operator()()
template<typename KeyType , typename ValueType1 , typename InPortalType , typename ValueType2 > 
  
  
      
        
          | VTKM_EXEC void vtkm::worklet::connectivity::InnerJoin::Merge::operator()  | 
          ( | 
          KeyType  | 
          key,  | 
         
        
           | 
           | 
          ValueType1  | 
          value1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          lowerBounds,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          visitIndex,  | 
         
        
           | 
           | 
          const InPortalType &  | 
          value2,  | 
         
        
           | 
           | 
          vtkm::Id &  | 
          keyOut,  | 
         
        
           | 
           | 
          ValueType1 &  | 
          value1Out,  | 
         
        
           | 
           | 
          ValueType2 &  | 
          value2Out  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this struct was generated from the following file: