Samuel Li
148d96d3c4
UnitTestWaveletCompressorFilter performs tests on the output values
2016-07-26 17:46:53 -06:00
Samuel Li
69044fed3b
remove old files
2016-07-21 14:37:39 -06:00
Samuel Li
3ea8ad6d5b
IDWT test correct now
2016-07-21 14:18:05 -06:00
Samuel Li
a8d47c4bf1
IDWT1D finishes, but still has bugs.
2016-07-20 18:05:14 -06:00
Samuel Li
5e3a5058ac
InverseTransformOdd worklet finished
2016-07-19 13:40:46 -06:00
Samuel Li
16528df5ba
remove redundent files
2016-07-19 10:06:48 -06:00
Samuel Li
7345737491
Fix a bug in wavelet filter to return ArrayHandles
2016-07-18 13:39:42 -06:00
Samuel Li
3c2aa8aa98
Testing filters, TestDWT1D() throws error
2016-07-18 10:56:45 -06:00
Samuel Li
6d81f261d5
Re-organize files, adding functions to filters. The worklet of WaveletTransform passes tests.
2016-07-18 09:23:20 -06:00
Samuel Li
4ac822acad
implement DWT1D function. Thinking to move non-worklet stuff to filter foler.
2016-07-17 17:49:00 -06:00
Samuel Li
cb7a5d6f17
put Wavelets class under wavelet namespace
2016-07-17 15:19:07 -06:00
Samuel Li
ba1ea292db
Merge branch 'wavelets' of gitlab.kitware.com:samuelli/vtk-m into wavelets
2016-07-17 15:03:44 -06:00
Samuel Li
7fab26f87b
working on dwt
2016-07-17 15:03:41 -06:00
Samuel Li
5a712427f0
Merge branch 'wavelets' of gitlab.kitware.com:samuelli/vtk-m into wavelets
2016-07-17 13:29:29 -07:00
Samuel Li
1f2bb02f77
add comment line
2016-07-17 14:07:31 -06:00
Samuel Li
75f2dea59b
Add SYMH handling of boundary
2016-07-17 13:27:18 -06:00
Samuel Li
bf0fd05b2a
removed an abuse of templates
2016-07-15 21:06:03 -07:00
Samuel Li
1d4070c3ad
Extend1D test succeed
2016-07-15 20:33:50 -06:00
Samuel Li
02a4610444
unit test module is capatable of taking in user input as problem size, as well as including data transfer into the timing.
2016-07-12 11:41:47 -07:00
Samuel Li
f1111c6333
Merge branch 'wavelets' of gitlab.kitware.com:samuelli/vtk-m into wavelets
2016-07-12 10:35:43 -06:00
Samuel Li
f8371d0754
add timer
2016-07-12 10:35:35 -06:00
Samuel Li
4cb21ee809
eliminate a warning
2016-07-12 09:51:05 -06:00
Samuel Li
8fb53f4b72
WaveletBase class finished. Now to add timing
2016-07-11 18:22:12 -06:00
Samuel Li
53ab1eb8c4
create a folder for wavelets
2016-07-11 17:54:41 -06:00
Samuel Li
8b20f8b8dc
change tabs to spaces
2016-07-11 17:21:38 -06:00
Samuel Li
b16c766192
need to test GetDetailLength, GetApproxLength, WaveLengthValidate
2016-07-11 15:28:51 -06:00
Samuel Li
c510f5762a
bug fixes; ForwardTransform agrees with its counterpart in vapor now.
2016-07-10 16:32:39 -06:00
Samuel Li
a26fa39c40
Filter is moved out of Wavelets
2016-07-10 14:08:39 -06:00
Samuel Li
c15633d66e
Filter class finished
2016-07-10 13:46:40 -06:00
Samuel Li
b7402f9af4
working on the wavelet Filter class
2016-07-08 13:15:03 -06:00
Samuel Li
72eb2fff70
put wavelet filter banks into a separate file
2016-07-08 11:18:00 -06:00
Samuel Li
632a5946e1
add test files that uses vapor functions
2016-07-07 18:46:00 -06:00
Samuel Li
a94ff7fbe4
trying to work out boundary situations
2016-07-07 18:44:38 -06:00
Samuel Li
7e9de6706a
finish coding ForwardTransform, need to test now
2016-07-07 16:14:43 -06:00
Samuel Li
68bd1d023b
ForwardTransform interface works. Maybe to give filters a class?
2016-07-06 21:39:29 -06:00
Samuel Li
765192e4e0
doesn't compile, try on Alaska
2016-07-06 21:15:39 -06:00
Samuel Li
f785fcb18f
work in progress for filter tables
2016-07-06 18:37:11 -06:00
Samuel Li
9c1e9574fa
ForwardTransform worklet now have the correct interface
2016-07-06 15:21:12 -06:00
Samuel Li
1f4e847c56
wavelets worklet works as a doulber
2016-07-05 17:38:24 -06:00
Samuel Li
7879f32806
add files for testing Wavelets
2016-07-05 10:24:29 -06:00
Samuel Li
5e0d0c2d5a
create wavelet worklet (a copy of PointElevation)
2016-07-05 10:19:54 -06:00
Robert Maynard
76cd2ac4da
More corrections needed to suppress false positive host / device warnings.
2016-06-30 16:04:37 -04:00
Kenneth Moreland
d7ed37cd1e
Fix incorrect export macro in FieldStatistics worklet
2016-06-27 13:39:03 -06:00
Kenneth Moreland
5a473b0012
Fix warning about type conversion
...
C has a feature where if you perform arithmetic on small integers (like
char and short), it will automatically promote the result to a 32 bit
integer. If you then store that back in the same type you started with
GCC will warn you that you are loosing the precision (that you didn't ask
for in the first place). This is particularly annoying in templated
code.
Anyway, fixed yet another instance of that happening.
2016-06-13 09:31:48 -06:00
Kenneth Moreland
fe8654d7eb
Add export macros to splat kernel methods
...
Not having them could cause compiler issues.
2016-06-02 12:30:37 -06:00
Kenneth Moreland
caef882e9d
List splatter worklet header files in build files
2016-06-02 10:24:21 -06:00
Robert Maynard
86efb75c67
Merge topic 'use_PointCount_over_FromCount'
...
317a48d4 Prefer using PointCount instead of FromCount in cell based worklets.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !431
2016-05-31 11:53:19 -04:00
Robert Maynard
317a48d42f
Prefer using PointCount instead of FromCount in cell based worklets.
...
The PointCount name is far more descriptive and helps readers understand
what the content of the variable is.
2016-05-31 10:42:39 -04:00
Kenneth Moreland
b5415169e2
Change Field and related methods to use Range and Bounds
...
First, be more explicit when we mean a range of values in a field or a
spacial bounds. Use the Range and Bounds structs in Field and
CoordinateSystem to make all of this more clear (and reduce a bit of
code as well).
2016-05-29 18:49:36 -06:00
Robert Maynard
8dfe8cd385
Rename ControlSignature tag TopologyIn to CellSetIn.
2016-05-17 15:07:08 -04:00