Commit Graph

2045 Commits

Author SHA1 Message Date
Samuel Li
a1bd8ff56d changes to ArrayHandlePermutation reverted 2016-08-06 12:52:55 -07:00
Samuel Li
34ce28576d change unittest for review 2016-08-06 12:34:03 -07:00
Samuel Li
3d29e504cc fixed a memory bug, now I believe it's ready for merge 2016-08-06 00:08:29 -07:00
Samuel Li
7a52b2744a ready for review, but suspect boost is messing up with smart pointers 2016-08-05 19:45:30 -07:00
Samuel Li
8f99f0220b Add throw errors 2016-08-05 17:08:25 -06:00
Samuel Li
69d3a73444 clean up comments 2016-08-05 15:46:52 -07:00
Samuel Li
6d063154e0 Thresholding avoids a memory transfer 2016-08-03 18:23:34 -04:00
Samuel Li
0164d38e91 use a worklet to perform array extension 2016-08-03 16:34:02 -04:00
Samuel Li
433f89ae12 add worklet to copy a portion of array 2016-08-03 11:34:04 -04:00
Samuel Li
b96d65550f extend1D returns ArrayHandlePermut 2016-08-02 23:41:46 -04:00
Samuel Li
a4461e0e9e IDWT worklet uses WholeArrayOut now 2016-08-02 18:14:03 -04:00
Samuel Li
2114f557e6 another memcpy is avoided 2016-08-02 16:35:00 -04:00
Samuel Li
b8c09693a3 saves another memcpy operation 2016-08-02 16:09:29 -04:00
Samuel Li
fc609eddd2 fix IDWT worklet... An error was introduced in previous commit 2016-08-02 15:06:20 -04:00
Samuel Li
1f2f88430c small fix on idwt worklet 2016-08-02 14:50:54 -04:00
Samuel Li
d88bdff94c DWT worklet uses WholeArrayOut to avoid a memory copy 2016-08-02 14:09:34 -04:00
Samuel Li
448e9be5a8 small tweaks, ready for pull request 2016-07-29 14:16:10 -07:00
Samuel Li
dd1ef8e47d include all objects in the cmake file 2016-07-29 13:19:28 -07:00
Samuel Li
3cc6385426 remove unnecessary files 2016-07-29 13:05:53 -07:00
Samuel Li
ec46fd58a0 fixed bugs, ready for Chris to review 2016-07-29 11:27:37 -07:00
Samuel Li
ff620d0ab5 fixed a bug, identified another bug 2016-07-28 21:33:47 -07:00
Samuel Li
7f9fd0d66d finish all the statics 2016-07-28 21:07:05 -06:00
Samuel Li
fa1198bb85 summation algorithm function is ready 2016-07-28 19:12:57 -06:00
Samuel Li
1a7bae0335 with a hack on ArrayHandlePermutation.h, wavelet works on CUDA device as well 2016-07-28 17:55:38 -06:00
Samuel Li
60d2428100 finishing squash function 2016-07-28 16:40:37 -06:00
Samuel Li
951d9fce2c move device copy to a function of itself; other small changes 2016-07-28 14:55:10 -07:00
Samuel Li
7dc59d80d7 trying to figure out how to use deviceAdapterAlgorithms 2016-07-27 16:23:26 -07:00
Samuel Li
ab021ce6f0 Chris helped to eliminate all compiling errors 2016-07-27 15:42:29 -07:00
Samuel Li
b2d15bbbde move wavelet stuff back to worklet folder 2016-07-27 14:28:38 -06:00
Samuel Li
cf1299bd75 in the progress of squashing coefficients 2016-07-27 11:32:25 -06:00
Samuel Li
feaa605d21 Add vtkm_exec_cont_export tags 2016-07-27 10:29:18 -06:00
Samuel Li
86ddb8d89a add timer for verification 2016-07-27 08:44:12 -07:00
Samuel Li
289c857b87 fix a bug in UnitTestWaveletCompressor, and a few cleanups 2016-07-27 08:26:31 -07:00
Samuel Li
c3dd581b49 About to add function to squash coefficients, but seems to have bugs running on CUDA 2016-07-26 19:00:23 -06:00
Samuel Li
148d96d3c4 UnitTestWaveletCompressorFilter performs tests on the output values 2016-07-26 17:46:53 -06:00
Samuel Li
06a68b55ab small changes 2016-07-25 16:32:02 -07:00
Samuel Li
da7e58d26a WaveDecompose and WaveReconstruct both work 2016-07-25 17:14:53 -06:00
Samuel Li
95a8797c1f WaveletDWT now uses simple array handle for extensions in all functions 2016-07-25 12:49:53 -06:00
Samuel Li
c54ad2fd13 successfully test the Extend1D function to return a regular array handle 2016-07-25 01:08:19 -06:00
Samuel Li
acc0b694ce delete debug info 2016-07-22 19:07:10 -06:00
Samuel Li
fb83b61d5a ready to test wavedecompose, but still need to debug... 2016-07-22 17:51:50 -06:00
Samuel Li
8e7bb4789b more properly use this pointer and domain name of classes 2016-07-22 16:11:11 -06:00
Samuel Li
de21336039 create WaveletCompressor class 2016-07-21 17:12:19 -06:00
Samuel Li
e35e4b47eb CDF5/3 kernel seems to be working correctly 2016-07-21 16:39: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
132a4dfe33 Extend1D uses more templates 2016-07-20 13:55:23 -06:00
Samuel Li
9e706d91ab test concatenating empty arrays 2016-07-20 10:04:53 -06:00
Samuel Li
184e66fae6 keep working on idwt 2016-07-19 18:03:40 -06:00