Go to the documentation of this file.
   11 #ifndef vtk_m_worklet_wavelets_waveletfilter_h 
   12 #define vtk_m_worklet_wavelets_waveletfilter_h 
  154     for (
vtkm::Id count = 0; count < length; count++)
 
  156       arrOut[count] = arrIn[length - count - 1];
 
  165       for (
vtkm::Id count = 0; count < length; count++)
 
  167         arrOut[count] = arrIn[length - count - 1];
 
  170           arrOut[count] = -1.0 * arrOut[count];
 
  176       for (
vtkm::Id count = 0; count < length; count++)
 
  178         arrOut[count] = arrIn[length - count - 1];
 
  181           arrOut[count] = -1.0 * arrOut[count];
 
  193     for (
vtkm::Id count = 0; count < length / 2; count++)
 
  196       arrOut[count] = arrOut[length - count - 1];
 
  197       arrOut[length - count - 1] = tmp;
 
  204     for (
vtkm::Id count = 0; count < length; count++)
 
  206       arrOut[count] = arrIn[count];
 
  
vtkm::Float64 * LowDecomposeFilter
Definition: WaveletFilter.h:122
 
const FilterType & GetLowReconstructFilter() const
Definition: WaveletFilter.h:116
 
FilterType LowDecomType
Definition: WaveletFilter.h:126
 
VTKM_CONT vtkm::cont::ArrayHandleBasic< T > make_ArrayHandle(const T *array, vtkm::Id numberOfValues, vtkm::CopyFlag copy)
A convenience function for creating an ArrayHandle from a standard C array.
Definition: ArrayHandleBasic.h:217
 
void MakeArrayHandles()
Definition: WaveletFilter.h:139
 
vtkm::Float64 * HighDecomposeFilter
Definition: WaveletFilter.h:123
 
@ BIOR2_2
Definition: WaveletFilter.h:36
 
const vtkm::Float64 h2[18]
Definition: FilterBanks.h:74
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
Definition: WaveletFilter.h:42
 
FilterType HighReconType
Definition: WaveletFilter.h:129
 
WaveletFilter(WaveletName wtype)
Definition: WaveletFilter.h:46
 
const FilterType & GetHighReconstructFilter() const
Definition: WaveletFilter.h:117
 
FilterType LowReconType
Definition: WaveletFilter.h:128
 
@ CDF8_4
Definition: WaveletFilter.h:32
 
void wrev(const vtkm::Float64 *arrIn, vtkm::Float64 *arrOut, vtkm::Id length)
Definition: WaveletFilter.h:152
 
@ CDF9_7
Definition: WaveletFilter.h:30
 
@ HAAR
Definition: WaveletFilter.h:33
 
FilterType HighDecomType
Definition: WaveletFilter.h:127
 
vtkm::Id GetFilterLength()
Definition: WaveletFilter.h:108
 
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
 
const FilterType & GetHighDecomposeFilter() const
Definition: WaveletFilter.h:115
 
const vtkm::Float64 h4[9]
Definition: FilterBanks.h:43
 
vtkm::Float64 * HighReconstructFilter
Definition: WaveletFilter.h:125
 
bool Symmetricity
Definition: WaveletFilter.h:120
 
void AllocateFilterMemory()
Definition: WaveletFilter.h:131
 
void qmf_even(const vtkm::Float64 *arrIn, vtkm::Float64 *arrOut, vtkm::Id length)
Definition: WaveletFilter.h:161
 
void verbatim_copy(const vtkm::Float64 *arrIn, vtkm::Float64 *arrOut, vtkm::Id length)
Definition: WaveletFilter.h:202
 
const vtkm::Float64 hm4_44[9]
Definition: FilterBanks.h:24
 
const vtkm::Float64 h3[20]
Definition: FilterBanks.h:108
 
vtkm::Id FilterLength
Definition: WaveletFilter.h:121
 
vtkm::Float64 * LowReconstructFilter
Definition: WaveletFilter.h:124
 
const FilterType & GetLowDecomposeFilter() const
Definition: WaveletFilter.h:114
 
@ CDF5_3
Definition: WaveletFilter.h:31
 
const vtkm::Float64 h1[10]
Definition: FilterBanks.h:96
 
WaveletName
Definition: WaveletFilter.h:28
 
const vtkm::Float64 hm1_11[2]
Definition: FilterBanks.h:93
 
@ BIOR3_3
Definition: WaveletFilter.h:35
 
~WaveletFilter()
Definition: WaveletFilter.h:94
 
double Float64
Definition: Types.h:155
 
bool isSymmetric()
Definition: WaveletFilter.h:110
 
@ BIOR1_1
Definition: WaveletFilter.h:37
 
const vtkm::Float64 hm3_33[8]
Definition: FilterBanks.h:101
 
const vtkm::Float64 hm2_22[6]
Definition: FilterBanks.h:68
 
VTKM_CONT void ReleaseResources() const
Releases all resources in both the control and execution environments.
Definition: ArrayHandle.h:559
 
void qmf_wrev(const vtkm::Float64 *arrIn, vtkm::Float64 *arrOut, vtkm::Id length)
Definition: WaveletFilter.h:188
 
@ BIOR4_4
Definition: WaveletFilter.h:34