Kenneth Moreland
2da053ce67
Merge branch 'source-in-build-missing' into 'master'
...
Add RenderTest.h to configure scripts
The SourceInBuild was failing because of that.
See merge request !521
2016-08-25 16:40:19 -04:00
Samuel Li
e62952fc58
ArrayHandleConcatenate2DTopDown.h works
2016-08-25 14:27:29 -06:00
Kenneth Moreland
40db6c1cd1
Merge branch 'faster-compile' into 'master'
...
Faster compile
Some small change to make modest improvements to the
compile time.
See merge request !520
2016-08-25 16:03:58 -04:00
Kenneth Moreland
1b69a83423
Don't add tests from parent directories
...
The testing subdirectories were including the tests from the parent
directory. I believe this was a copy-paste error from the tests
originally all being in one file (where the unit_tests variable had all
tests appended) and then moved to subdirectories where they should not
be appended.
2016-08-25 13:20:40 -06:00
Kenneth Moreland
8ac6ce4501
Add back a condition to zip array test with vec as first
...
In the test for the ArrayHandleZip fancy array handle, re-add a
condition where the first array being zipped is of type Vec.
2016-08-25 13:11:04 -06:00
Kenneth Moreland
8fd0768b39
Add RenderTest.h to configure scripts
...
The SourceInBuild was failing because of that.
2016-08-25 10:34:40 -06:00
Dave Pugmire
be7a8d5019
Merge branch 'fresh_smelling_branch' into 'master'
...
Add GLFW unit test.
Simplify the test code with a class templated on mapper, canvas and view.
See merge request !518
2016-08-25 08:39:39 -04:00
Robert Maynard
0413ca10d8
Merge topic 'add_copy_subrange'
...
14ad996d Update vtk-m to use CopySubRange where applicable.
51e50d29 Add DeviceAdapter::CopySubRange to all device adapters.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !516
2016-08-25 08:22:40 -04:00
Kenneth Moreland
f8442903d8
Replace TryAllTypes with trying exemplar tests
...
There were many tests that created code paths for every base and Vec
type that VTK-m supports (up to 4 components). Although this is
admirable, it is also excessive, and our compile times for the tests are
very long.
To shorten compile times, remove the TryAllTypes method. Replace it with
a version of TryTypes that uses a default list of "exemplar" set of
integers, floats, and Vecs.
2016-08-24 16:02:18 -06:00
Samuel Li
87e80fc9c0
Merge branch 'master' into wavelet2
2016-08-24 15:53:52 -06:00
Kenneth Moreland
fc0d804ad0
Reduce conditions to check in TestingFancyArrayHandles
...
By far the source file that was taking the longest to compile was that
for the fancy array handles. This is because this test was being
pedantic about all the different types it was testing. This change
should drastically reduce the types actually compiled for and,
therefore, also drastically reduce the compile time for this test.
2016-08-24 15:43:33 -06:00
Samuel Li
56017a1007
1st version of ArrayHandle2D works
2016-08-24 15:36:39 -06:00
Dave Pugmire
6f30b786f5
Add GLFW unit test.
...
Simplify the test code with a class templated on mapper, canvas and view.
2016-08-24 16:22:48 -04:00
Robert Maynard
14ad996d93
Update vtk-m to use CopySubRange where applicable.
2016-08-24 15:42:51 -04:00
Robert Maynard
51e50d2933
Add DeviceAdapter::CopySubRange to all device adapters.
...
This allows callers to copy a subsection of an array into another array,
without clearing the contents of the destination array if a resize
is required.
2016-08-24 15:42:51 -04:00
Dave Pugmire
78f368486c
Did a chmod on these files that had the execute bit set.
2016-08-24 13:08:23 -04:00
Kenneth Moreland
6c09bbb64a
Merge branch 'msvc-include-directories' into 'master'
...
Fix config issues with headers and libraries
There were a couple of places where the configure scripts did not add
either includes to VTKm_INCLUDE_DIRS or libraries to VTKm_LIBRARIES.
The biggest offender was when the examples used find_package to load the
VTK-m configuration it needed. find_package cleared out the includes and
libraries, but it did not clear out the VTKm_<COMPONENT>_FOUND
variables. Normally, these variables would not be set before
find_package is called, but in this case the examples were called after
some partial configuration. I got around this issue by clearing out all
the *_FOUND variables in VTKmConfig.cmake.
See merge request !515
2016-08-24 10:47:07 -04:00
Samuel Li
f9dc98d0e6
add timers to report worklet computation time
2016-08-23 17:52:40 -06:00
Robert Maynard
2d31774b3b
Add a Clip filter that can do iso value clipping.
2016-08-23 16:12:22 -04:00
Kenneth Moreland
866c617cbf
Fix config issues with headers and libraries
...
There were a couple of places where the configure scripts did not add
either includes to VTKm_INCLUDE_DIRS or libraries to VTKm_LIBRARIES.
The biggest offender was when the examples used find_package to load the
VTK-m configuration it needed. find_package cleared out the includes and
libraries, but it did not clear out the VTKm_<COMPONENT>_FOUND
variables. Normally, these variables would not be set before
find_package is called, but in this case the examples were called after
some partial configuration. I got around this issue by clearing out all
the *_FOUND variables in VTKmConfig.cmake.
2016-08-23 14:07:38 -06:00
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
Robert Maynard
ce3c7f64b5
Merge topic 'clip_restructure'
...
af05ea0e Cleanup clipping so we can use it from a filter.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !508
2016-08-22 09:56:21 -04:00
Samuel Li
165199c890
keep fighting on compiler errors
2016-08-21 23:10:05 -06:00
Mark Kim
e920659ab8
Don't need to set uni_tests.
2016-08-19 14:27:40 -06:00
Samuel Li
372cd6729b
merge updates from the 1D wavelets branch
2016-08-18 22:42:29 -06:00
Mark Kim
e3834d1c73
Merge https://gitlab.kitware.com/vtk/vtk-m
2016-08-18 14:33:37 -06:00
Mark Kim
5fbc55fa52
Check to see if osmesa or egl were found before adding testing.
2016-08-18 14:04:37 -06:00
Robert Maynard
9712de8b24
Merge topic 'wavelets'
...
d677d0d1 small tweaks
816364d2 in an effort to get rid of a warning
778da350 In attempt to fix errors and warnings
bb450c51 fix a warning
49e56b61 two new wavelet filters, HAAR and CDF8/4 supported now
767356bc working on even length filters; need ASYM* support in Extend1D()
a6efad04 half done even length filters implementation
ee32ea4c took off timing code
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !482
2016-08-18 15:47:33 -04:00
Kenneth Moreland
069fc69869
Merge branch 'try-run-on-device' into 'master'
...
Add general purpose TryExecute
The filters directory had a couple of classes designed to try executing
filters on a list of devices until one succeeds. There was quite a bit
of code duplication in these, and the code was inaccessible to other
parts of VTK-m. This resolves both of these issues by moving the
functionality to a TryExecute method located in the vtkm::cont
package.
See merge request !507
2016-08-18 15:05:03 -04:00
Robert Maynard
af05ea0e8d
Cleanup clipping so we can use it from a filter.
2016-08-18 12:50:20 -04:00
Samuel Li
d677d0d175
small tweaks
2016-08-18 10:28:41 -06:00
Samuel Li
816364d204
in an effort to get rid of a warning
2016-08-18 09:10:38 -06:00
Robert Maynard
b934c1c71b
Remove improper defaults for worklets device adapter.
...
Without requiring c++11 we can't properly provided default device adapters
to templated functions.
2016-08-18 10:15:05 -04:00
Kenneth Moreland
ece53f514a
Fix inappropriate placement of typename keyword
...
How did any compiler accept that?
Also fix minor warning with topology algorithm benchmark.
2016-08-17 15:51:43 -06:00
Kenneth Moreland
e488967c8f
Use general TryExecute for filter execution
...
The TryExecute function was based off of the ResolveFieldTypeAnd*
classes made for filters. To reduce the amount of code duplication,
modify these two filter classes to use the more general TryExecute
functionality.
2016-08-17 14:13:51 -06:00
Samuel Li
778da350d5
In attempt to fix errors and warnings
2016-08-17 09:37:56 -07:00
Samuel Li
bb450c5156
fix a warning
2016-08-17 09:14:29 -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
Kenneth Moreland
dd2edcab6c
Add general ability to try execution on multiple devices
...
There are various reasons why you might want to execute something but
not have a specific device to execute on. To mange this, add a general
function that will try a list of devices in order and attempt to run on
them in order.
2016-08-15 17:16:58 -06:00
Kenneth Moreland
13c19ecf9a
Remove unnecessary typename
...
There was an instance where the typename keyword was used to declare
that an item in a templated class is a type in a place where the full
type is known. Some compilers (e.g. Visual Studio) do not allow using
typename in this case.
2016-08-15 15:59:36 -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
Robert Maynard
60b63af707
Merge topic 'histogram_filter'
...
31156d2e Add a histogram filter.
04761975 Refactor FieldHistogram so class is not templated.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !503
2016-08-12 10:01:54 -04:00
Robert Maynard
31156d2e99
Add a histogram filter.
2016-08-12 08:40:11 -04: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
Robert Maynard
ede09ff62d
Merge topic 'threshold_worklet_default_deviceadapter'
...
a8f23ba7 worklet::Threshold now has a default device adapter.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !504
2016-08-11 16:01:52 -04:00
Robert Maynard
a8f23ba7ba
worklet::Threshold now has a default device adapter.
2016-08-11 14:47:59 -04:00
Robert Maynard
04761975be
Refactor FieldHistogram so class is not templated.
...
Move the template parameters to the Run method.
2016-08-11 14:46:45 -04: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
Robert Maynard
2bbbc7d38e
Rename DynamicArrayHandle::IsArrayHandleType to IsType
...
This way DynamicArrayHandle and DynamicCellSet have a common set
of methods.
2016-08-10 11:03:57 -04: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
Mark Kim
7bb3e89e87
Split EGL and OSMesa into separate directories. libGL and libOSMesa do not play well together.
2016-08-08 21:57:38 -04: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
8936ef641e
fix a warning in ArrayHandleConcatenate, also add tests to TestingFancyArrayHandles
2016-08-08 16:38:41 -06:00
Samuel Li
8210dcda09
fix throw error
2016-08-08 15:55:49 -06:00
Samuel Li
2b3e2f2fc7
throw an error
2016-08-08 15:20:50 -06:00
Robert Maynard
856b8b547d
Express in the the threshold filter policy it only handles scalars.
2016-08-08 16:51:09 -04: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
Robert Maynard
720dc149d1
properly link vtkm::interop to pthread.
2016-08-08 11:14:25 -04:00
Robert Maynard
2406f45cd7
Merge topic 'pass_fields_and_coordinates_to_invoke'
...
08a33675 Prefer vtkm::cont::CastAndCall function over the member method.
31138293 Pass Fields and CoordinateSystems to Dispatcher::Invoke
146d8009 make CastAndCall a free function instead of a class.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: T.J. Corona <tj.corona@kitware.com>
Merge-request: !497
2016-08-08 08:56:01 -04:00
Robert Maynard
d39d46b997
Merge topic 'field_topology_benchmarks'
...
02929c79 Add more benchmarks that work at the Worklet level.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !478
2016-08-08 08:33:30 -04:00
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
Robert Maynard
02929c79e4
Add more benchmarks that work at the Worklet level.
...
These benchmarks are the foundation to expanding the benchmarking folder
to verify the performance of more than just the device adapter.
2016-08-05 16:30:20 -04:00
Robert Maynard
0f545c53e3
Merge topic 'now_can_build_with_cxx11'
...
a6609311 Silence auto_ptr deprecation warnings with older boosts ( < 1.61 )
6d38f44d Update ListTag and DispatcherBase to leverage C++11 features.
ea0d84a8 Remove VTK-m Variadic defines and replace them with a single CXX11 define
77121d18 Add support to VTK-m to build with C++11
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !475
2016-08-05 16:03:35 -04:00
Robert Maynard
08a33675f6
Prefer vtkm::cont::CastAndCall function over the member method.
2016-08-05 15:29:39 -04:00
Robert Maynard
31138293f9
Pass Fields and CoordinateSystems to Dispatcher::Invoke
...
Now that we can handle scheduling Fields and CoordinateSystems, do
2016-08-05 15:26:17 -04:00
Robert Maynard
146d800968
make CastAndCall a free function instead of a class.
...
Overloading the function serves the same purpose of specializing the
class, but requires less syntax sugar to do.
2016-08-05 15:18:22 -04:00
Samuel Li
6d063154e0
Thresholding avoids a memory transfer
2016-08-03 18:23:34 -04:00
T.J. Corona
9e9e32ace7
Merge topic 'field-coordsystem-invoke'
...
927387b1 Add vtkm::cont::Field,CoordinateSystem as Invokable parameters.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !494
2016-08-03 17:24:13 -04:00
Samuel Li
0164d38e91
use a worklet to perform array extension
2016-08-03 16:34:02 -04:00
Sujin Philip
746d6fc7b2
Fix configuration of vectorization
...
1. Re-enable vectorization setup in cmake
2. Set vectorization flags to empty when "none" is specified.
2016-08-03 16:07:21 -04:00
T.J. Corona
927387b1a2
Add vtkm::cont::Field,CoordinateSystem as Invokable parameters.
...
Originally, only array handles could be passed to the dispatcher.
This update extends the list to Field and CoordinateSystem as
dynamic objects.
2016-08-03 15:46:30 -04:00
Robert Maynard
a6609311fa
Silence auto_ptr deprecation warnings with older boosts ( < 1.61 )
2016-08-03 15:38:38 -04:00
Robert Maynard
6d38f44d6c
Update ListTag and DispatcherBase to leverage C++11 features.
2016-08-03 15:38:38 -04:00
Robert Maynard
ea0d84a810
Remove VTK-m Variadic defines and replace them with a single CXX11 define
2016-08-03 15:38:38 -04:00
Samuel Li
433f89ae12
add worklet to copy a portion of array
2016-08-03 11:34:04 -04:00
Robert Maynard
2b011c621c
Merge topic 'add-device-to-filter-policy'
...
e177e5a9 Add device list to filter policy.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !491
2016-08-03 10:34:47 -04:00
T.J. Corona
e177e5a9ff
Add device list to filter policy.
2016-08-03 10:17:20 -04:00
Kenneth Moreland
dcb032fc00
Merge branch 'expose-storage' into 'master'
...
Expose storage in ArrayHandle, and Expose data array in StorageBasic.
See merge request !487
2016-08-03 08:51:12 -04:00
Robert Maynard
b50e18b374
Merge topic 'cellsetexplicit-addcell-indexable-type'
...
62fa852e In CellSetExplicit::AddCell, change vtkm::Vec to template parameter.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !490
2016-08-03 08:21:49 -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
T.J. Corona
3461f5c940
Merge topic 'division-op-for-vec'
...
3463db3b Add division operator for Vec/scalar operations.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Brent Lessley <blessley@cs.uoregon.edu>
Merge-request: !489
2016-08-02 14:44:43 -04:00
T.J. Corona
62fa852e12
In CellSetExplicit::AddCell, change vtkm::Vec to template parameter.
...
This commit is in reference to Issue #40 .
2016-08-02 14:40:59 -04:00
T.J. Corona
e07e4aeda7
Merge topic 'expose-cellarray-api'
...
8ad8eeda In DynamicCellSet, expose CellSet API.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !488
2016-08-02 14:25:15 -04:00
T.J. Corona
3463db3b28
Add division operator for Vec/scalar operations.
2016-08-02 14:21:19 -04:00
Samuel Li
d88bdff94c
DWT worklet uses WholeArrayOut to avoid a memory copy
2016-08-02 14:09:34 -04:00
T.J. Corona
2ade3ba8d8
Expose storage in ArrayHandle, and Expose data array in StorageBasic.
2016-08-02 14:05:05 -04:00
T.J. Corona
8ad8eeda77
In DynamicCellSet, expose CellSet API.
...
Also changes GetCellSet() to CastToBase().
2016-08-02 13:39:25 -04:00
T.J. Corona
2e33f8830f
Collapse exec and cont portals into one class.
2016-08-02 11:26:29 -04:00
Kenneth Moreland
8863769ea7
Fix an infinite recursion where the wrong overload was called
...
The intension was that if Camera::Zoom was called with a Float64, it
would call the Float32 version. However, I made a type where it called
itself. The latest version of XCode called me out on this infinite
recursion.
I think this is the equivalent of the compiler calling me a dumb-ass.
2016-07-31 11:47:30 -06: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
Matt Larsen
a4012c1667
Rmoving throw from worklet that prevents rendering from compiling with CUDA
2016-07-29 07:50:14 -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
Robert Maynard
063a4248b3
Merge topic 'unify_contour'
...
73440ccb vtkm::filter::MarchingCubes now uses vtkm::worklet
33d7ad8f Unify the contour MarchingCubes implementations.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !476
2016-07-28 11:45:38 -04:00
Robert Maynard
73440ccb4e
vtkm::filter::MarchingCubes now uses vtkm::worklet
...
Instead of having two separate implementations of MarchingCubes, we have
a single implementation in worklet, and filter uses that.
That does mean that the version in worklet has been updated to support
merging of duplicate point coordinates.
2016-07-28 08:52:34 -04: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