VTK-m  2.0
Classes | Namespaces | Macros | Enumerations
WaveletTransforms.h File Reference
#include <vtkm/worklet/DispatcherMapField.h>
#include <vtkm/worklet/WorkletMapField.h>
#include <vtkm/Math.h>

Go to the source code of this file.

Classes

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

Namespaces

 vtkm
 Groups connected points that have the same field value.
 
 vtkm::worklet
 VTK-m Worklets.
 
 vtkm::worklet::wavelets
 

Macros

#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 
#define VAL   vtkm::Float64
 
#define MAKEVAL(a)   (static_cast<VAL>(a))
 

Enumerations

enum  vtkm::worklet::wavelets::DWTMode { vtkm::worklet::wavelets::SYMH, vtkm::worklet::wavelets::SYMW, vtkm::worklet::wavelets::ASYMH, vtkm::worklet::wavelets::ASYMW }
 
enum  vtkm::worklet::wavelets::ExtensionDirection {
  vtkm::worklet::wavelets::LEFT, vtkm::worklet::wavelets::RIGHT, vtkm::worklet::wavelets::TOP, vtkm::worklet::wavelets::BOTTOM,
  vtkm::worklet::wavelets::FRONT, vtkm::worklet::wavelets::BACK
}
 

Macro Definition Documentation

◆ MAKEVAL [1/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [2/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [3/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [4/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [5/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [6/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [7/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [8/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [9/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [10/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ MAKEVAL [11/11]

#define MAKEVAL (   a)    (static_cast<VAL>(a))

◆ VAL [1/11]

#define VAL   vtkm::Float64

◆ VAL [2/11]

#define VAL   vtkm::Float64

◆ VAL [3/11]

#define VAL   vtkm::Float64

◆ VAL [4/11]

#define VAL   vtkm::Float64

◆ VAL [5/11]

#define VAL   vtkm::Float64

◆ VAL [6/11]

#define VAL   vtkm::Float64

◆ VAL [7/11]

#define VAL   vtkm::Float64

◆ VAL [8/11]

#define VAL   vtkm::Float64

◆ VAL [9/11]

#define VAL   vtkm::Float64

◆ VAL [10/11]

#define VAL   vtkm::Float64

◆ VAL [11/11]

#define VAL   vtkm::Float64