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

#include <WaveletTransforms.h>

Public Member Functions

 IndexTranslator6CubesLeftRight (vtkm::Id x_1, vtkm::Id y_1, vtkm::Id z_1, vtkm::Id x_2, vtkm::Id y_2, vtkm::Id z_2, vtkm::Id x_3, vtkm::Id y_3, vtkm::Id z_3, vtkm::Id x_4, vtkm::Id y_4, vtkm::Id z_4, vtkm::Id x_a, vtkm::Id y_a, vtkm::Id z_a, vtkm::Id x_d, vtkm::Id y_d, vtkm::Id z_d, vtkm::Id x_5, vtkm::Id y_5, vtkm::Id z_5, vtkm::Id start_x5, vtkm::Id start_y5, vtkm::Id start_z5)
 
VTKM_EXEC_CONT void Translate3Dto1D (vtkm::Id inX, vtkm::Id inY, vtkm::Id inZ, vtkm::Id &cube, vtkm::Id &idx) const
 

Private Attributes

const vtkm::Id dimX1
 
const vtkm::Id dimY1
 
const vtkm::Id dimZ1
 
const vtkm::Id dimX2
 
const vtkm::Id dimY2
 
const vtkm::Id dimZ2
 
const vtkm::Id dimX3
 
const vtkm::Id dimY3
 
const vtkm::Id dimZ3
 
const vtkm::Id dimX4
 
const vtkm::Id dimY4
 
const vtkm::Id dimZ4
 
const vtkm::Id dimXa
 
const vtkm::Id dimYa
 
const vtkm::Id dimZa
 
const vtkm::Id dimXd
 
const vtkm::Id dimYd
 
const vtkm::Id dimZd
 
const vtkm::Id dimX5
 
const vtkm::Id dimY5
 
const vtkm::Id dimZ5
 
const vtkm::Id startX5
 
const vtkm::Id startY5
 
const vtkm::Id startZ5
 

Constructor & Destructor Documentation

◆ IndexTranslator6CubesLeftRight()

vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::IndexTranslator6CubesLeftRight ( vtkm::Id  x_1,
vtkm::Id  y_1,
vtkm::Id  z_1,
vtkm::Id  x_2,
vtkm::Id  y_2,
vtkm::Id  z_2,
vtkm::Id  x_3,
vtkm::Id  y_3,
vtkm::Id  z_3,
vtkm::Id  x_4,
vtkm::Id  y_4,
vtkm::Id  z_4,
vtkm::Id  x_a,
vtkm::Id  y_a,
vtkm::Id  z_a,
vtkm::Id  x_d,
vtkm::Id  y_d,
vtkm::Id  z_d,
vtkm::Id  x_5,
vtkm::Id  y_5,
vtkm::Id  z_5,
vtkm::Id  start_x5,
vtkm::Id  start_y5,
vtkm::Id  start_z5 
)
inline

Member Function Documentation

◆ Translate3Dto1D()

VTKM_EXEC_CONT void vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::Translate3Dto1D ( vtkm::Id  inX,
vtkm::Id  inY,
vtkm::Id  inZ,
vtkm::Id cube,
vtkm::Id idx 
) const
inline

Member Data Documentation

◆ dimX1

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

◆ dimX2

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

◆ dimX3

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

◆ dimX4

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimX4
private

◆ dimX5

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimX5
private

◆ dimXa

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimXa
private

◆ dimXd

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimXd
private

◆ dimY1

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

◆ dimY2

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

◆ dimY3

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

◆ dimY4

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimY4
private

◆ dimY5

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimY5
private

◆ dimYa

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimYa
private

◆ dimYd

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimYd
private

◆ dimZ1

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZ1
private

◆ dimZ2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZ2
private

◆ dimZ3

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZ3
private

◆ dimZ4

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZ4
private

◆ dimZ5

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZ5
private

◆ dimZa

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZa
private

◆ dimZd

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::dimZd
private

◆ startX5

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::startX5
private

◆ startY5

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::startY5
private

◆ startZ5

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6CubesLeftRight::startZ5
private

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