VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::worklet::wavelets::IndexTranslator3Matrices Class Reference

#include <WaveletTransforms.h>

Public Member Functions

 IndexTranslator3Matrices (vtkm::Id x_1, vtkm::Id y_1, vtkm::Id x_2, vtkm::Id y_2, vtkm::Id startx_2, vtkm::Id starty_2, vtkm::Id pretendx_2, vtkm::Id pretendy_2, vtkm::Id x_3, vtkm::Id y_3, bool mode)
 
VTKM_EXEC_CONT void Translate2Dto1D (vtkm::Id inX, vtkm::Id inY, vtkm::Id &mat, vtkm::Id &idx) const
 

Private Attributes

const vtkm::Id dimX1
 
const vtkm::Id dimY1
 
const vtkm::Id dimX2
 
const vtkm::Id dimY2
 
const vtkm::Id startX2
 
const vtkm::Id startY2
 
const vtkm::Id pretendDimX2
 
const vtkm::Id pretendDimY2
 
const vtkm::Id dimX3
 
const vtkm::Id dimY3
 
const bool mode_lr
 

Constructor & Destructor Documentation

◆ IndexTranslator3Matrices()

vtkm::worklet::wavelets::IndexTranslator3Matrices::IndexTranslator3Matrices ( vtkm::Id  x_1,
vtkm::Id  y_1,
vtkm::Id  x_2,
vtkm::Id  y_2,
vtkm::Id  startx_2,
vtkm::Id  starty_2,
vtkm::Id  pretendx_2,
vtkm::Id  pretendy_2,
vtkm::Id  x_3,
vtkm::Id  y_3,
bool  mode 
)
inline

Member Function Documentation

◆ Translate2Dto1D()

VTKM_EXEC_CONT void vtkm::worklet::wavelets::IndexTranslator3Matrices::Translate2Dto1D ( vtkm::Id  inX,
vtkm::Id  inY,
vtkm::Id mat,
vtkm::Id idx 
) const
inline

Member Data Documentation

◆ dimX1

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::dimX1
private

◆ dimX2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::dimX2
private

◆ dimX3

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::dimX3
private

◆ dimY1

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::dimY1
private

◆ dimY2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::dimY2
private

◆ dimY3

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::dimY3
private

◆ mode_lr

const bool vtkm::worklet::wavelets::IndexTranslator3Matrices::mode_lr
private

◆ pretendDimX2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::pretendDimX2
private

◆ pretendDimY2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::pretendDimY2
private

◆ startX2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::startX2
private

◆ startY2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator3Matrices::startY2
private

The documentation for this class was generated from the following file: