#include <WaveletTransforms.h>
 | 
| using  | ControlSignature = void(WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, FieldOut) | 
|   | 
| using  | ExecutionSignature = void(_1, _2, _3, _4, _5, _6, _7, _8, WorkIndex) | 
|   | 
| using  | InputDomain = _8 | 
|   | 
| template<typename Worklet >  | 
| using  | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > | 
|   | 
 | 
|   | InverseTransform2D (vtkm::Id fil_len, vtkm::Id x_1, vtkm::Id y_1, vtkm::Id x_a, vtkm::Id y_a, vtkm::Id x_2, vtkm::Id y_2, vtkm::Id x_3, vtkm::Id y_3, vtkm::Id x_d, vtkm::Id y_d, vtkm::Id x_4, vtkm::Id y_4, vtkm::Id x_5, vtkm::Id y_5, vtkm::Id startX5, vtkm::Id startY5, bool mode_lr) | 
|   | 
| VTKM_EXEC_CONT void  | Output1Dto2D (vtkm::Id idx, vtkm::Id &x, vtkm::Id &y) const | 
|   | 
| template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD >  | 
| VTKM_EXEC_CONT VAL  | GetVal (const InPortalType1 &ext1, const InPortalType2 &ext2, const InPortalType3 &ext3, const InPortalType4 &ext4, const InPortalTypecAcD &cAcD, vtkm::Id inMatrix, vtkm::Id inIdx) const | 
|   | 
| template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD , typename FilterPortalType , typename OutputValueType >  | 
| VTKM_EXEC void  | operator() (const InPortalType1 &portal1, const InPortalType2 &portal2, const InPortalType3 &portal3, const InPortalType4 &portal4, const InPortalTypecAcD &portalcAcD, const FilterPortalType &lowFilter, const FilterPortalType &highFilter, OutputValueType &coeffOut, const vtkm::Id &workIdx) const | 
|   | 
◆ ControlSignature
◆ ExecutionSignature
◆ InputDomain
◆ InverseTransform2D()
  
  
      
        
          | vtkm::worklet::wavelets::InverseTransform2D::InverseTransform2D  | 
          ( | 
          vtkm::Id  | 
          fil_len,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_a,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_a,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_d,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_d,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_4,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_4,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x_5,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y_5,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          startX5,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          startY5,  | 
         
        
           | 
           | 
          bool  | 
          mode_lr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetVal()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD > 
  
  
      
        
          | VTKM_EXEC_CONT VAL vtkm::worklet::wavelets::InverseTransform2D::GetVal  | 
          ( | 
          const InPortalType1 &  | 
          ext1,  | 
         
        
           | 
           | 
          const InPortalType2 &  | 
          ext2,  | 
         
        
           | 
           | 
          const InPortalType3 &  | 
          ext3,  | 
         
        
           | 
           | 
          const InPortalType4 &  | 
          ext4,  | 
         
        
           | 
           | 
          const InPortalTypecAcD &  | 
          cAcD,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          inMatrix,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          inIdx  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD , typename FilterPortalType , typename OutputValueType > 
  
  
      
        
          | VTKM_EXEC void vtkm::worklet::wavelets::InverseTransform2D::operator()  | 
          ( | 
          const InPortalType1 &  | 
          portal1,  | 
         
        
           | 
           | 
          const InPortalType2 &  | 
          portal2,  | 
         
        
           | 
           | 
          const InPortalType3 &  | 
          portal3,  | 
         
        
           | 
           | 
          const InPortalType4 &  | 
          portal4,  | 
         
        
           | 
           | 
          const InPortalTypecAcD &  | 
          portalcAcD,  | 
         
        
           | 
           | 
          const FilterPortalType &  | 
          lowFilter,  | 
         
        
           | 
           | 
          const FilterPortalType &  | 
          highFilter,  | 
         
        
           | 
           | 
          OutputValueType &  | 
          coeffOut,  | 
         
        
           | 
           | 
          const vtkm::Id &  | 
          workIdx  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Output1Dto2D()
◆ cALenExtended
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::cALenExtended | 
         
       
   | 
  
private   | 
  
 
 
◆ filterLen
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::filterLen | 
         
       
   | 
  
private   | 
  
 
 
◆ modeLR
  
  
      
        
          | const bool vtkm::worklet::wavelets::InverseTransform2D::modeLR | 
         
       
   | 
  
private   | 
  
 
 
◆ outputDimX
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::outputDimX | 
         
       
   | 
  
private   | 
  
 
 
◆ outputDimY
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::outputDimY | 
         
       
   | 
  
private   | 
  
 
 
◆ translator
The documentation for this class was generated from the following file: