Commit Graph

79 Commits

Author SHA1 Message Date
Samuel Li
15a7b842b7 move up cases that are more likely to happen 2017-02-27 21:35:07 -07:00
Samuel Li
80590fdf29 finish multi-level implementation, need to test 2017-02-25 11:55:00 -07:00
Samuel Li
0c260370c5 1024 cube 1 level of transform pass test 2017-02-24 11:56:24 -07:00
Samuel Li
19866b1347 no run-time errors, but still gives wrong reconstructions 2017-02-21 22:45:31 -07:00
Samuel Li
5a5185d748 extension3D function finished; style fixes 2017-02-16 23:23:36 -07:00
Samuel Li
e432351f8a assign zero plane, need to implement the function in Base 2017-02-15 23:54:38 -07:00
Samuel Li
c9a0773188 style fix and code cleaning 2017-02-13 23:54:41 -07:00
Samuel Li
33987ce005 finish inverse transform worklets 2017-02-12 19:12:46 -07:00
Samuel Li
56b9587d02 sync 2017-02-12 18:15:20 -07:00
Samuel Li
afda56c9c4 forward transform finished in 3 directions 2017-02-10 23:50:08 -07:00
Samuel Li
506f44c69a fix a bug in 2D cases; finish translator of 6 cubes 2017-02-09 22:50:19 -07:00
Samuel Li
90d45560e6 sync 2017-02-09 18:27:09 -07:00
Samuel Li
44a7370e3c finish translator of 3 cubes in 3 directions 2017-02-09 16:56:02 -07:00
Samuel Li
d9f7319076 use 1 enum to indicate direction; finish a translator for left-right in 3D 2017-02-08 22:53:55 -07:00
Samuel Li
b6a2f49400 keep working on 3D extension 2017-02-06 23:34:14 -07:00
Samuel Li
e2f05a3e3f working on 3D extensions 2016-12-09 16:58:09 -07:00
Samuel Li
6db60017d8 reorganize class orders 2016-12-06 17:47:38 -07:00
Kenneth Moreland
fdaccc22db Remove exports for header-only functions/methods
Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and
EXEC_CONT.) Remove the inline from these macros so that they can be
applied to everything, including implementations in a library.

Because inline is not declared in these modifies, you have to add the
keyword to functions and methods where the implementation is not inlined
in the class.
2016-11-15 22:22:13 -07:00
Samuel Li
d7e94e3ad5 update 2D idwt to not assign zero to the last element of cDTemp 2016-10-24 19:11:05 -07:00
Samuel Li
568bd63fbe fix a few warnings 2016-10-13 09:11:41 -07:00
Samuel Li
514dcf4b44 see if unused warning shows up 2016-10-11 21:40:11 -07:00
Samuel Li
8e98eeea6c fixed a few warnings 2016-10-09 22:34:32 -07:00
Samuel Li
548e212e55 2D wavelet compressor ready for Rob to review 2016-10-09 21:52:02 -07:00
Samuel Li
edd93c435a new implementation of 2D transforms pass test 2016-10-09 17:07:49 -07:00
Samuel Li
7eb494895f forward transform now avoids data copy when performing multi-level transforms 2016-10-05 15:52:07 -07:00
Samuel Li
d19bbfac81 sync to laptop 2016-09-21 20:25:56 -07:00
Samuel Li
093db83474 almost pass all tests, move to Alaska to debug one more case 2016-09-16 19:20:53 -06:00
Samuel Li
d6ceac7eb5 sync to mac to keep developing 2016-09-13 19:46:42 -07:00
Samuel Li
a045a767fa sync to use gdb 2016-09-13 13:10:38 -06:00
Samuel Li
2ea00857e3 ForwardTransform takes 2 extensions separately 2016-09-12 17:56:48 -06:00
Samuel Li
ac82b2ca2e newer version of extend2D pass tests 2016-09-11 15:47:26 -07:00
Samuel Li
7e756e3a5a move to linux to debug 2016-09-11 16:14:01 -06:00
Samuel Li
c0a35c01fb 2DExtendRight now deals with signal that comes with a padded zero 2016-09-09 17:57:50 -06:00
Samuel Li
d1be8e5873 add const keyword to worklet member variables 2016-09-09 17:16:33 -06:00
Samuel Li
3ef6d284cf InverseTransform2D takes filters in constructor. 2016-09-08 17:35:17 -06:00
Samuel Li
b813c4c9c5 ForwardTransform2D() takes the filters in constructor. 2016-09-08 17:05:58 -06:00
Samuel Li
39267ce4fb InverseTransformEven() keeps coeffs by itself 2016-09-08 16:49:20 -06:00
Samuel Li
89c1efda59 InverseTransformOdd() keeps coeffs by itself 2016-09-08 16:28:03 -06:00
Samuel Li
d1e12ebcaa put filter coeffs into worklet 2016-09-08 15:49:23 -06:00
Samuel Li
a07e6ab71e fix a bug, run final tests 2016-09-06 14:28:46 -07:00
Samuel Li
42a80662d8 finish 2D re-write. Some tests pass and some others fail. Need to keep debugging 2016-09-05 19:52:35 -06:00
Samuel Li
48588c3852 extend2D finally works well 2016-09-05 16:53:44 -06:00
Samuel Li
cb87d02ef3 officially abandoned ArrayHandleInterpreter 2016-09-01 16:58:20 -06:00
Samuel Li
27d0f00ce9 tried a new idea on transform worklets, without success. Need to discuss with Chris. 2016-09-01 12:20:22 -07:00
Samuel Li
ccbff3ff67 DWT2Dv2 passes all my tests! 2016-08-31 15:58:58 -07:00
Samuel Li
c4387bb71c need to debug a memory problem 2016-08-31 16:03:25 -06:00
Samuel Li
63ecc94613 a smarter transpose worklet 2016-08-31 11:19:07 -06:00
Samuel Li
d3aa6c0e49 smarter 2D extension now 2016-08-31 10:30:11 -06:00
Samuel Li
56b533b875 2D DWT left right working now 2016-08-31 08:01:48 -06:00
Samuel Li
7eabf1b44d new implementation on extend 2D seems to be working 2016-08-29 18:20:49 -06:00