Samuel Li
|
c5613b2cbb
|
optimized a few worklets
|
2016-08-23 08:56:03 -07:00 |
|
Samuel Li
|
ec185e3ade
|
WaveletFilter now stores array handles, so less data transfer between host and device
|
2016-08-22 14:28:29 -07:00 |
|
Samuel Li
|
daa80669f2
|
get rid of many small memory transfers
|
2016-08-22 13:49:13 -07:00 |
|
Samuel Li
|
553e396c6e
|
2D decompose/reconstruct seem to work well
|
2016-08-22 10:13:45 -06:00 |
|
Samuel Li
|
165199c890
|
keep fighting on compiler errors
|
2016-08-21 23:10:05 -06:00 |
|
Samuel Li
|
372cd6729b
|
merge updates from the 1D wavelets branch
|
2016-08-18 22:42:29 -06:00 |
|
Samuel Li
|
778da350d5
|
In attempt to fix errors and warnings
|
2016-08-17 09:37:56 -07:00 |
|
Samuel Li
|
49e56b61b5
|
two new wavelet filters, HAAR and CDF8/4 supported now
|
2016-08-16 15:20:19 -06:00 |
|
Samuel Li
|
767356bc72
|
working on even length filters; need ASYM* support in Extend1D()
|
2016-08-15 17:54:15 -06:00 |
|
Samuel Li
|
a6efad0448
|
half done even length filters implementation
|
2016-08-15 13:46:35 -06:00 |
|
Samuel Li
|
3a1cfe5c6a
|
2d decompose and reconstruct seem to be working well
|
2016-08-14 16:29:27 -06:00 |
|
Samuel Li
|
53cfd74d01
|
Rectangle Copy test succeed
|
2016-08-14 00:28:29 -06:00 |
|
Samuel Li
|
a96b90241c
|
finish rectangle copy to worklet
|
2016-08-13 22:21:05 -07:00 |
|
Samuel Li
|
ee32ea4cf9
|
took off timing code
|
2016-08-12 18:07:36 -06:00 |
|
Samuel Li
|
ff5b1b8dbb
|
performance tunes on IDWT worklet
|
2016-08-12 17:38:04 -06:00 |
|
Samuel Li
|
75d9ffdea2
|
address a few suggestions by Rob
|
2016-08-12 16:00:58 -06:00 |
|
Samuel Li
|
9e49cde593
|
2D decomposition work in progress
|
2016-08-11 18:49:48 -06:00 |
|
Samuel Li
|
be658d70a8
|
IDWT2D seems to be working
|
2016-08-11 15:24:48 -06:00 |
|
Samuel Li
|
986db4f2bc
|
fix a few warnings
|
2016-08-11 09:39:20 -07:00 |
|
Samuel Li
|
d41d102072
|
DWT2D works
|
2016-08-10 16:28:59 -07:00 |
|
Samuel Li
|
710d59d33a
|
Change on class signatures of Filter and Base
|
2016-08-10 17:24:22 -06:00 |
|
Samuel Li
|
e7b288dba1
|
eliminates explicit calling VTKM_DEFAULT_DEVICE_ADAPTER_TAG
|
2016-08-10 14:33:14 -06:00 |
|
Samuel Li
|
f669f44ca1
|
new branch on 2D wavelets
|
2016-08-09 17:32:13 -06:00 |
|
Samuel Li
|
062aec45f7
|
some helper functions are in
|
2016-08-09 17:02:10 -06:00 |
|
Samuel Li
|
f3d7aeced1
|
use std::vector<vtkm::Id> instead of raw arrays for bookkeeping
|
2016-08-08 17:59:15 -06:00 |
|
Samuel Li
|
71454c11b4
|
took off function in progress
|
2016-08-08 14:38:38 -06:00 |
|
Samuel Li
|
7ee9c7d949
|
each enum is now in its own line
|
2016-08-08 14:35:14 -06:00 |
|
Samuel Li
|
c72b135608
|
Uncomment other build objects
|
2016-08-08 12:21:08 -04: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 |
|