David C. Lonie
f601e38ba8
Simplify exception hierarchy.
...
Remove the ErrorControl class such that all subclasses now inherit from
error. Renamed all exception classes via s/ErrorControl/Error/.
See issue #57 .
2017-02-07 15:42:38 -05: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
35a81df04f
change variable names to avoid confusion
2016-10-25 19:19:55 -07:00
Samuel Li
b2719157c5
simplify functions to get the approximation and detail coefficients length
2016-10-25 19:08:11 -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
30660bf475
fix comments by Rob
2016-10-11 13:42:51 -07:00
Samuel Li
9b45dba368
fix 2 warnings
2016-10-10 10:13:22 -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
edd74febd8
Resolving merge conflicts
2016-09-23 09:27:44 -07:00
Samuel Li
d19bbfac81
sync to laptop
2016-09-21 20:25:56 -07:00
Samuel Li
9a3c2ea2a0
1 level DWT/IDWT pass all my tests
2016-09-16 19:39:42 -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
ff4ee81d02
fix a cuda memory bug
2016-09-07 16:43:10 -07: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
02cede6937
need to change IDWTHelper API a little bit
2016-09-01 18:47:50 -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
Robert Maynard
f81c42b9b4
Replace NULL with nullptr where applicable.
2016-09-01 09:38:25 -04: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
Samuel Li
d79c879a5a
seems 2D array handle has too many problems without touching the portal. I'll make a brand new 2D array handle.
2016-08-29 13:51:09 -06:00
Samuel Li
b2117ca87a
RightRight Extension mode pass test. Now work on LeftRight extension mode
2016-08-29 11:08:22 -06:00
Samuel Li
858895d3c8
Extend2D passes initial test, need to test more.
2016-08-26 14:51:23 -06:00
Samuel Li
b988591be5
2D extend on right side with just one worklet
2016-08-26 11:43:23 -06:00
Samuel Li
3cb1d24ede
use one worklet to perform 4 different kinds of left extensions
2016-08-26 11:18:50 -06:00
Samuel Li
4bda2f3042
one left extend worklet works correct
2016-08-26 10:54:47 -06:00
Robert Maynard
14ad996d93
Update vtk-m to use CopySubRange where applicable.
2016-08-24 15:42:51 -04:00