VTK-m  2.0
Classes | Enumerations | Variables
vtkm::worklet::wavelets Namespace Reference

Classes

class  AssignZero2DWorklet
 
class  AssignZero3DWorklet
 
class  AssignZeroWorklet
 
class  CopyWorklet
 
class  CubeCopyTo
 
class  Differencer
 
class  ExtensionWorklet2D
 
class  ExtensionWorklet3D
 
class  ForwardTransform
 
class  ForwardTransform2D
 
class  ForwardTransform3DFrontBack
 
class  ForwardTransform3DLeftRight
 
class  ForwardTransform3DTopDown
 
class  IndexTranslator3CubesFrontBack
 
class  IndexTranslator3CubesLeftRight
 
class  IndexTranslator3CubesTopDown
 
class  IndexTranslator3Matrices
 
class  IndexTranslator6CubesFrontBack
 
class  IndexTranslator6CubesLeftRight
 
class  IndexTranslator6CubesTopDown
 
class  IndexTranslator6Matrices
 
class  InverseTransform2D
 
class  InverseTransform3DFrontBack
 
class  InverseTransform3DLeftRight
 
class  InverseTransform3DTopDown
 
class  InverseTransformEven
 
class  InverseTransformOdd
 
class  LeftASYMHExtentionWorklet
 
class  LeftASYMWExtentionWorklet
 
class  LeftSYMHExtentionWorklet
 
class  LeftSYMWExtentionWorklet
 
class  RectangleCopyTo
 
class  RightASYMHExtentionWorklet
 
class  RightASYMWExtentionWorklet
 
class  RightSYMHExtentionWorklet
 
class  RightSYMWExtentionWorklet
 
class  SquaredDeviation
 
class  SquareWorklet
 
class  ThresholdWorklet
 
class  WaveletBase
 
class  WaveletDWT
 
class  WaveletFilter
 

Enumerations

enum  WaveletName {
  CDF9_7, CDF5_3, CDF8_4, HAAR,
  BIOR4_4, BIOR3_3, BIOR2_2, BIOR1_1
}
 
enum  DWTMode { SYMH, SYMW, ASYMH, ASYMW }
 
enum  ExtensionDirection {
  LEFT, RIGHT, TOP, BOTTOM,
  FRONT, BACK
}
 

Variables

const vtkm::Float64 hm4_44 [9]
 
const vtkm::Float64 h4 [9]
 
const vtkm::Float64 hm2_22 [6]
 
const vtkm::Float64 h2 [18]
 
const vtkm::Float64 hm1_11 [2]
 
const vtkm::Float64 h1 [10]
 
const vtkm::Float64 hm3_33 [8]
 
const vtkm::Float64 h3 [20]
 

Enumeration Type Documentation

◆ DWTMode

Enumerator
SYMH 
SYMW 
ASYMH 
ASYMW 

◆ ExtensionDirection

Enumerator
LEFT 
RIGHT 
TOP 
BOTTOM 
FRONT 
BACK 

◆ WaveletName

Enumerator
CDF9_7 
CDF5_3 
CDF8_4 
HAAR 
BIOR4_4 
BIOR3_3 
BIOR2_2 
BIOR1_1 

Variable Documentation

◆ h1

const vtkm::Float64 vtkm::worklet::wavelets::h1[10]
Initial value:
= {
0.0, 0.0, 0.0, 0.0, 0.70710678118654752440084436210, 0.70710678118654752440084436210,
0.0, 0.0, 0.0, 0.0
}

◆ h2

const vtkm::Float64 vtkm::worklet::wavelets::h2[18]
Initial value:
= { 0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.3535533905932737622004221810524,
0.7071067811865475244008443621048,
0.3535533905932737622004221810524,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0 }

◆ h3

const vtkm::Float64 vtkm::worklet::wavelets::h3[20]
Initial value:
= { 0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.1767766952966368811002110905262,
0.5303300858899106433006332715786,
0.5303300858899106433006332715786,
0.1767766952966368811002110905262,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0 }

◆ h4

const vtkm::Float64 vtkm::worklet::wavelets::h4[9]
Initial value:
= {
0.0,
-0.064538882628697058,
-0.040689417609164058,
0.41809227322161724,
0.7884856164055829,
0.41809227322161724,
-0.040689417609164058,
-0.064538882628697058,
0.0
}

◆ hm1_11

const vtkm::Float64 vtkm::worklet::wavelets::hm1_11[2]
Initial value:
= { 0.70710678118654752440084436210,
0.70710678118654752440084436210 }

◆ hm2_22

const vtkm::Float64 vtkm::worklet::wavelets::hm2_22[6]
Initial value:
= { -0.1767766952966368811002110905262,
0.3535533905932737622004221810524,
1.0606601717798212866012665431573,
0.3535533905932737622004221810524,
-0.1767766952966368811002110905262 }

◆ hm3_33

const vtkm::Float64 vtkm::worklet::wavelets::hm3_33[8]
Initial value:
= {
0.0662912607362388304125791589473, -0.1988737822087164912377374768420,
-0.1546796083845572709626847042104, 0.9943689110435824561886873842099,
0.9943689110435824561886873842099, -0.1546796083845572709626847042104,
-0.1988737822087164912377374768420, 0.0662912607362388304125791589473
}

◆ hm4_44

const vtkm::Float64 vtkm::worklet::wavelets::hm4_44[9]
Initial value:
= {
0.03782845550726404, -0.023849465019556843, -0.11062440441843718,
0.37740285561283066, 0.85269867900889385, 0.37740285561283066,
-0.11062440441843718, -0.023849465019556843, 0.03782845550726404
}