|
| | WaveletCompressor (wavelets::WaveletName name) |
| |
| template<typename SignalArrayType , typename CoeffArrayType > |
| vtkm::Id | WaveDecompose (const SignalArrayType &sigIn, vtkm::Id nLevels, CoeffArrayType &coeffOut, std::vector< vtkm::Id > &L) |
| |
| template<typename CoeffArrayType , typename SignalArrayType > |
| vtkm::Id | WaveReconstruct (const CoeffArrayType &coeffIn, vtkm::Id nLevels, std::vector< vtkm::Id > &L, SignalArrayType &sigOut) |
| |
| template<typename InArrayType , typename OutArrayType > |
| vtkm::Float64 | WaveDecompose3D (InArrayType &sigIn, vtkm::Id nLevels, vtkm::Id inX, vtkm::Id inY, vtkm::Id inZ, OutArrayType &coeffOut, bool discardSigIn) |
| |
| template<typename InArrayType , typename OutArrayType > |
| vtkm::Float64 | WaveReconstruct3D (InArrayType &arrIn, vtkm::Id nLevels, vtkm::Id inX, vtkm::Id inY, vtkm::Id inZ, OutArrayType &arrOut, bool discardArrIn) |
| |
| template<typename InArrayType , typename OutArrayType > |
| vtkm::Float64 | WaveDecompose2D (const InArrayType &sigIn, vtkm::Id nLevels, vtkm::Id inX, vtkm::Id inY, OutArrayType &coeffOut, std::vector< vtkm::Id > &L) |
| |
| template<typename InArrayType , typename OutArrayType > |
| vtkm::Float64 | WaveReconstruct2D (const InArrayType &arrIn, vtkm::Id nLevels, vtkm::Id inX, vtkm::Id inY, OutArrayType &arrOut, std::vector< vtkm::Id > &L) |
| |
| template<typename CoeffArrayType > |
| vtkm::Id | SquashCoefficients (CoeffArrayType &coeffIn, vtkm::Float64 ratio) |
| |
| template<typename ArrayType > |
| vtkm::Id | EvaluateReconstruction (const ArrayType &original, const ArrayType &reconstruct) |
| |
| void | ComputeL (vtkm::Id sigInLen, vtkm::Id nLev, std::vector< vtkm::Id > &L) |
| |
| void | ComputeL2 (vtkm::Id inX, vtkm::Id inY, vtkm::Id nLev, std::vector< vtkm::Id > &L) |
| |
| void | ComputeL3 (vtkm::Id inX, vtkm::Id inY, vtkm::Id inZ, vtkm::Id nLev, std::vector< vtkm::Id > &L) |
| |
| vtkm::Id | ComputeCoeffLength (std::vector< vtkm::Id > &L, vtkm::Id nLevels) |
| |
| vtkm::Id | ComputeCoeffLength2 (std::vector< vtkm::Id > &L, vtkm::Id nLevels) |
| |
| vtkm::Id | GetApproxLengthLevN (vtkm::Id sigInLen, vtkm::Id levN) |
| |