#include <MIR.h>
 | 
|   | MIR () | 
|   | 
| template<typename VFList1 , typename VFList2 , typename CellSet , typename VFLocs , typename IDList >  | 
| vtkm::cont::CellSetExplicit  | Run (const CellSet &cellSet, const VFList1 &prevValues, const VFList2 &curValues, const VFLocs &offsets, const IDList &prevIDs, const vtkm::Id &newID, const IDList &prevLookback, IDList &newIDs, IDList &newLookback) | 
|   | 
| void  | ProcessSimpleMIRField (const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > &orLookback, const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > &orWeights, vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > &newLookback, vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > &newweights) const | 
|   | 
| void  | ProcessMIRField (const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > orLen, const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > orPos, const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > orIDs, const vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > orVFs, vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &newLen, vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &newPos, vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &newIDs, vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > &newVFs) const | 
|   | 
| template<typename ValueType , typename StorageType >  | 
| vtkm::cont::ArrayHandle< ValueType >  | ProcessPointField (const vtkm::cont::ArrayHandle< ValueType, StorageType > &fieldData) const | 
|   | 
◆ MIR()
  
  
      
        
          | vtkm::worklet::MIR::MIR  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ProcessMIRField()
  
  
      
        
          | void vtkm::worklet::MIR::ProcessMIRField  | 
          ( | 
          const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic >  | 
          orLen,  | 
         
        
           | 
           | 
          const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic >  | 
          orPos,  | 
         
        
           | 
           | 
          const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic >  | 
          orIDs,  | 
         
        
           | 
           | 
          const vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic >  | 
          orVFs,  | 
         
        
           | 
           | 
          vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &  | 
          newLen,  | 
         
        
           | 
           | 
          vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &  | 
          newPos,  | 
         
        
           | 
           | 
          vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &  | 
          newIDs,  | 
         
        
           | 
           | 
          vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > &  | 
          newVFs  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ProcessPointField()
template<typename ValueType , typename StorageType > 
 
 
◆ ProcessSimpleMIRField()
  
  
      
        
          | void vtkm::worklet::MIR::ProcessSimpleMIRField  | 
          ( | 
          const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > &  | 
          orLookback,  | 
         
        
           | 
           | 
          const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > &  | 
          orWeights,  | 
         
        
           | 
           | 
          vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > &  | 
          newLookback,  | 
         
        
           | 
           | 
          vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > &  | 
          newweights  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Run()
template<typename VFList1 , typename VFList2 , typename CellSet , typename VFLocs , typename IDList > 
  
  
      
        
          | vtkm::cont::CellSetExplicit vtkm::worklet::MIR::Run  | 
          ( | 
          const CellSet &  | 
          cellSet,  | 
         
        
           | 
           | 
          const VFList1 &  | 
          prevValues,  | 
         
        
           | 
           | 
          const VFList2 &  | 
          curValues,  | 
         
        
           | 
           | 
          const VFLocs &  | 
          offsets,  | 
         
        
           | 
           | 
          const IDList &  | 
          prevIDs,  | 
         
        
           | 
           | 
          const vtkm::Id &  | 
          newID,  | 
         
        
           | 
           | 
          const IDList &  | 
          prevLookback,  | 
         
        
           | 
           | 
          IDList &  | 
          newIDs,  | 
         
        
           | 
           | 
          IDList &  | 
          newLookback  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ CellMapOutputToInput
◆ EdgePointsInterpolation
◆ EdgePointsOffset
  
  
      
        
          | vtkm::Id vtkm::worklet::MIR::EdgePointsOffset | 
         
       
   | 
  
private   | 
  
 
 
◆ InCellInterpolationInfo
◆ InCellInterpolationKeys
◆ InCellPointsOffset
  
  
      
        
          | vtkm::Id vtkm::worklet::MIR::InCellPointsOffset | 
         
       
   | 
  
private   | 
  
 
 
◆ MIRTablesInstance
The documentation for this class was generated from the following file: