Sujin Philip
67a95ee19a
Merge topic 'fix-marchingcubes-normals'
...
08fb95d5 Options to compute fast normals in MarchingCubes
74f1a0bf Fix Marching Cubes normals
42ce2dcb Add ScatterPermutation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !811
2017-06-21 09:39:08 -04:00
David Lonie
462033699f
Merge topic '157-threshold_field_refactor'
...
1cc855ab Refactor the Threshold worklet field mapping.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !808
2017-06-21 09:12:10 -04:00
David C. Lonie
1cc855abec
Refactor the Threshold worklet field mapping.
...
Refs #157 .
2017-06-21 09:09:46 -04:00
David Lonie
8c0d1d12d0
Merge topic '157-extract_geometry_refactor'
...
769c3c40 Extract geometry celldata refactor.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !803
2017-06-20 16:18:06 -04:00
Sujin Philip
42ce2dcb39
Add ScatterPermutation
2017-06-20 13:41:02 -04:00
David C. Lonie
769c3c405e
Extract geometry celldata refactor.
...
References #157 .
2017-06-16 14:34:26 -04:00
caseywang777
75c794f6c0
Add 3D kd tree reconstruction and nearest neighbor searh
2017-06-15 17:55:30 -06:00
David C. Lonie
63aecfa501
Refactor field processing for Mask worklet/filter.
2017-06-15 13:17:52 -04:00
David C. Lonie
20eed197c1
Refactor the clip filters/worklet (See #157 ).
2017-06-13 10:24:07 -04:00
Sujin Philip
75f0957f8c
Merge topic 'add-SmoothSurfaceNormals'
...
18d0f3e1 Add SmoothSurfaceNormals worklet
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !798
2017-06-12 17:21:45 -04:00
Sujin Philip
18d0f3e143
Add SmoothSurfaceNormals worklet
...
Also updates SurfaceNormals filter to produce smooth normals.
2017-06-12 16:50:22 -04:00
David Lonie
8c64247707
Merge topic 'marching_cubes_celldata'
...
c9f38480 Release CellIdMap if no cell fields exist in MC filter.
44c1d4f6 Remove unused variable.
82ebdd5b Add MarchingCubes::ProcessCellField.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !793
2017-06-09 09:50:47 -04:00
David C. Lonie
82ebdd5be7
Add MarchingCubes::ProcessCellField.
...
Allow cell data to be mapped through the MarchingCubes filter.
2017-06-08 16:50:27 -04:00
Sujin Philip
6ce2a43d41
Simplify ArrayHandleTransform template
2017-06-08 16:46:45 -04:00
Sujin Philip
749c0c8920
Add Worklet and Filter for faceted surface normals
2017-06-08 09:37:12 -04:00
Sujin Philip
fbabd58222
Simplify ExtractStructured implementation
2017-05-30 17:07:14 -04:00
Robert Maynard
5dd346007b
Respect VTK-m convention of parameters all or nothing on a line
...
clang-format BinPack settings have been disabled to make sure that the
VTK-m style guideline is obeyed.
2017-05-26 13:53:28 -04:00
Kitware Robot
4ade5f5770
clang-format: apply to the entire tree
2017-05-25 07:51:37 -04:00
Robert Maynard
705dac67b3
Remove improper defines of the default device adapter.
...
Worklets should never set or define the default device adapter
2017-05-23 15:13:27 -04:00
Kitware Robot
cbd918b43d
worklet/wavelet: fix whitespace issues
2017-05-22 16:47:54 -04:00
Robert Maynard
206556916d
Merge topic 'support_3DWavelet_compression'
...
fecc2e97 code style improvements
7782ff47 Take off a few debug statements; replaced tabs with spaces
3e4095f4 WaveletDWT.h
c4853885 eliminate another warning
d4deced5 get rid of some asserts used for debugging
98cf7f8d got rid of unused variable warnings
33de20da fix print type warnings
7d123455 remove my own note
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !765
2017-05-22 14:01:03 -04:00
Kitware Robot
efbde1d54b
clang-format: sort include directives
2017-05-18 12:59:33 -04:00
Samuel Li
33de20da09
fix print type warnings
2017-05-10 23:18:03 -06:00
Samuel Li
d5d67bc5a9
Merge remote-tracking branch 'vtkm/master'
2017-05-10 23:06:32 -06:00
Samuel Li
e21795b269
restore original CMakeLists
2017-05-10 22:53:55 -06:00
Samuel Li
b58e76b675
eliminate a few warnings
2017-05-10 17:58:42 -06:00
Samuel Li
d9c3c7b393
all cases pass tests on all platforms. Need to tackle warnings
2017-05-10 15:51:06 -07:00
Samuel Li
a73bc25939
finish all tests in serial mode
2017-05-09 23:02:51 -06:00
Patricia Kroll Fasel - 090207
8a840d7698
Fix warnings
2017-05-04 15:04:54 -06:00
Patricia Kroll Fasel - 090207
d80e64385a
Add ExtractGeometry filter and unit test
2017-05-04 13:13:53 -06:00
Patricia Kroll Fasel - 090207
9106f6b4b7
Add ExtractPoints filter which only does ImplicitFunction extraction
2017-05-03 15:07:06 -06:00
Patricia Fasel
5a4c029719
Merge topic 'extract-structured'
...
6a88cde5 Remove unnecessary const parameters
0e3a98f8 Add subsample and include boundary
14066d86 Add filter for ExtractStructured
e4283344 Clean up
78148b02 Rectilinear with subset and sample and tests
49f86625 Uniform subset and sample worklet and unit tests working
d7a53792 Use vtkm:Bounds for all bounding boxes
0975e189 Introduce subsampling parameter
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !744
2017-05-03 10:21:14 -04:00
Sujin Philip
82d02e46ef
Modify ImplicitFunctions to use Virtual Methods
2017-05-01 16:55:59 -04:00
Patricia Kroll Fasel - 090207
0e3a98f827
Add subsample and include boundary
2017-04-27 14:53:51 -06:00
Samuel Li
f11c1bf928
change new error handling
2017-04-14 14:14:09 -06:00
Patricia Kroll Fasel - 090207
78148b0295
Rectilinear with subset and sample and tests
2017-04-14 14:06:28 -06:00
Samuel Li
eaee6c3e4b
merge from the latest
2017-04-14 14:00:16 -06:00
Patricia Kroll Fasel - 090207
49f8662572
Uniform subset and sample worklet and unit tests working
2017-04-14 13:34:51 -06:00
Samuel Li
10be50059c
sync to debug on another machine
2017-04-13 18:25:14 -06:00
Patricia Kroll Fasel - 090207
d7a5379293
Use vtkm:Bounds for all bounding boxes
2017-04-13 14:45:53 -06:00
Patricia Kroll Fasel - 090207
0975e1894a
Introduce subsampling parameter
2017-04-13 12:36:53 -06:00
Patricia Kroll Fasel - 090207
9d8d5ed5d3
Pass Vec instead of arrays for bounds and samples. Check validity of values.
2017-04-10 15:56:00 -06:00
Samuel Li
14a94e7886
fix a typo; sync to test
2017-04-06 17:57:40 -06:00
Patricia Kroll Fasel - 090207
f9a77e053d
UnitTest of geometry only on worklet
2017-04-06 14:11:49 -06:00
Patricia Kroll Fasel - 090207
de419db1de
Geometry for Uniform, Rectilinear 1D,2D,3D.
2017-04-05 12:33:05 -06:00
Patricia Kroll Fasel - 090207
d2eb251bb4
Separate ExtractUniform and ExtractRectilinear
2017-04-05 09:36:25 -06:00
Patricia Kroll Fasel - 090207
6256324195
Start of ExtractStructured worklet which only gathers geometry
2017-04-04 14:00:04 -06:00
Patricia Kroll Fasel - 090207
836e947200
VTKM_EXEC on operator caused CUDA synchronization error
2017-03-30 11:22:07 -06:00
Patricia Kroll Fasel - 090207
f3b4b29e40
Use float not double for defining ImplicitFunctions
2017-03-29 16:24:42 -06:00
Patricia Kroll Fasel - 090207
c7e0305097
Warnings
2017-03-29 15:13:34 -06:00
Patricia Kroll Fasel - 090207
be97785036
Change subset extraction on points to use WorkletMapCellToPoint
2017-03-29 14:04:58 -06:00
Patricia Kroll Fasel - 090207
11e0a252d9
Floating point warnings
2017-03-28 16:07:56 -06:00
Patricia Kroll Fasel - 090207
16c211816c
Add in Mask.h worklet and test
2017-03-28 14:42:22 -06:00
Patricia Kroll Fasel - 090207
9f06a1ea37
Merge branch 'master' into extract-subset
2017-03-27 08:58:17 -06:00
Patricia Kroll Fasel - 090207
36b480993d
Move the processing of scatter cell data to worklet from the filter.
2017-03-24 16:34:53 -06:00
Patricia Kroll Fasel - 090207
3a1a6aece3
Added mapping of cell data onto output dataset
2017-03-23 17:14:39 -06:00
Patricia Kroll Fasel - 090207
984af5a2b4
Reorganize Triangulate and Tetrahedralize and write filters.
2017-03-23 11:58:00 -06:00
Patricia Kroll Fasel - 090207
6cb3f9165d
Merge branch 'master' into extract-subset
2017-03-22 11:18:34 -06:00
Patricia Kroll Fasel - 090207
9f0c99920c
Add filters and tests for ExtractPoints and ExtractGeometry, by id only.
2017-03-21 15:14:35 -06:00
Patricia Kroll Fasel - 090207
54171e1d87
Third version of ExtractGeometry which finally looks more like
...
Threshold. CellSetSingleType returned for extract points and
CellSetPermutation returned for extract cells.
2017-03-20 14:40:53 -06:00
Patricia Kroll Fasel - 090207
d1e8de3efe
Add ExtractCellSetStructured by id, by implicit function, 2D, 3D
2017-03-17 17:00:59 -06:00
Patricia Kroll Fasel - 090207
ad66b2be33
Add extraction subdirectory. ExtractGeometry entry point for point and
...
cell extraction.
2017-03-16 14:53:16 -06:00
Patricia Kroll Fasel - 090207
9583e627dc
Add ExtractCells by Id and by ImplicitFunction
2017-03-16 13:44:01 -06:00
Robert Maynard
5566afdd8d
Allow MarchingCubes to handle multiple iso-contour values.
2017-03-16 11:49:20 -04:00
Patricia Kroll Fasel - 090207
8598711c09
ExtractPoints worklet for ImplicitFunction
...
Add Box to ImplicitFunction
2017-03-14 12:14:50 -06:00
Kenneth Moreland
6fdc7eb8c0
Add Field::GetRange and CoordinateSystem::GetBounds to library
...
Following what was done with ArrayRangeCompute, the GetRange and
GetBounds methods are embedded into the vtkm_cont library for the most
common type lists.
Also, and probably more importantly, the device adapter is no longer one
of the arguments for either of these methods. It is no longer needed as
ArrayRangeCompute no longer needs it.
2017-03-09 13:18:36 -05:00
Samuel Li
85d09a55d8
add a flag to facilitate testing
2017-03-08 19:29:27 -08:00
Patricia Kroll Fasel - 090207
fa0b9bee73
MaskPoints worklet and filter added
2017-03-08 16:04:12 -07:00
Patricia Kroll Fasel - 090207
c1b2d1f50a
Add filter and unit test to ThresholdPoints.
...
Allow for CompactPoints to call CleanGrid.
2017-03-08 13:25:27 -07:00
Patricia Kroll Fasel - 090207
dee28a3089
ThresholdPoints first attempt
2017-03-07 14:03:22 -07:00
Samuel Li
2ee208b833
add back all the timers
2017-02-25 18:49:12 -08:00
Samuel Li
62d82974c9
implement 3D gaussian generation
2017-02-25 17:19:33 -07:00
Samuel Li
0a6a26248e
fix test program to not use L vector
2017-02-25 13:23:40 -07:00
Samuel Li
4d22303c6b
fix bug on operating on 32bit float
2017-02-24 16:40:14 -07:00
Samuel Li
0c260370c5
1024 cube 1 level of transform pass test
2017-02-24 11:56:24 -07:00
Sujin Philip
a88807fd7e
Catch all exceptions by reference
2017-02-23 13:25:01 -05:00
Samuel Li
c22ff73bc5
debug for 3D transforms
2017-02-21 16:56:57 -07:00
Kenneth Moreland
d339025a1b
Merge topic 'external-face-more-generic'
...
dcbbb727 Merge branch 'master' into external-face-more-generic
0703139a Make Keys class do in-place sort
059c7f6d Fix issue with ExternalFaces on CellSetSingleType
876514ba Add better test for external faces
53679dfc Update ExternalFaces to support mixed face types
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Brent Lessley <blessley@cs.uoregon.edu>
Merge-request: !662
2017-02-16 10:28:56 -05:00
Thomas Otahal
9d9c39e197
Merge topic 'vector_magnitude_field_filter'
...
ba2be2fe Added FilterTraits and code cleanup.
f6d5d24c Removed integer vector field from vector magnitude filter unit test
70e145fd Attempt to fix Visual Studio 2013/2015 warning message
f1300c61 Changed vtkm::Abs() to return input type
71b2348d Adjusted Math.h.in for const vtkm::Float32 function inputs
7d6601d7 Modified Math.h.in and VectorAnalysis.h to support integral types.
cd95cbe9 Modified Math.h.in instead of Math.h
5777c4ca Merge branch 'master' into vector_magnitude_field_filter
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !666
2017-02-10 11:34:28 -05:00
Kenneth Moreland
dcbbb72784
Merge branch 'master' into external-face-more-generic
...
Update exception methods to new names.
2017-02-08 17:10:17 -07:00
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
0703139a3d
Make Keys class do in-place sort
...
Previously, the Keys class constructor took an array of keys, made a
copy of it, and sorted the copy. This was to protect the caller in case
it needed the original keys array again. However, this copy takes a
significant chunk of time and it is probably rare in practice to ever
need the original keys array again. So instead just do an in-place sort.
2017-01-26 13:35:53 -07:00
Kenneth Moreland
876514bab2
Add better test for external faces
...
Tests zoo cells with different face size. Also makes sure the surface is
exactly as expected.
2017-01-26 13:35:49 -07:00
Kenneth Moreland
53679dfc9c
Update ExternalFaces to support mixed face types
...
Previously, ExternalFaces really only supported tetrahedral meshes that
have only triangular faces. These changes support all mixes of cells and
their faces.
2017-01-26 13:35:46 -07:00
Thomas J. Otahal
5777c4caa5
Merge branch 'master' into vector_magnitude_field_filter
...
Conflicts:
vtkm/worklet/testing/CMakeLists.txt
2017-01-24 09:55:31 -07:00
Kenneth Moreland
28b866920f
Merge branch 'reduce-by-key-worklet' into 'master'
...
Reduce by Key Worklet Type
See merge request !645
2017-01-19 16:25:06 -05:00
Thomas J. Otahal
556b922733
Created a filter for the vector magnitude worklet.
...
Modified the vector magnitude worklet to accept VecAll instead
of Vec3 and return Scalar. Modified the Magnitude() and Sqrt() functions
to return FloatDefault for all inputs except for Float64.
Perhaps we should modify other functions in Math.h and VectorAnalysis.h to
return float types for intergral arguments instead of integral types?
2017-01-19 13:27:42 -07:00
Kenneth Moreland
d6eb477a45
Minor fixes to UnitTestWorkletReduceByKey
2017-01-17 15:53:17 -07:00
Kenneth Moreland
72b85559c2
Add ReducedValues[In][Out] tags to WorkletReduceByKey
2017-01-17 15:53:13 -07:00
Kenneth Moreland
ffa3b167b5
Add ValueCount tag to WorkletReduceByKey
2017-01-17 15:53:10 -07:00
Kenneth Moreland
add10f56cf
Add Value[In][Out] tags for WorkletReduceByKey
...
This lets you give arrays of values paired with the keys that will be
grouped into (hopefully) small Vecs.
2017-01-17 15:53:08 -07:00
Kenneth Moreland
58eb8f168d
Add WorkletReduceByKey and dispatcher
...
And the basic type for a reduce by key worklet and its associated
adapter. Right now the worklet only supports passing in keys. Values
come next.
2017-01-17 15:53:06 -07:00
Kenneth Moreland
cd64b69a55
Add Keys class
...
This class will manage the keys during a reduce-by-key worklet
execution.
2017-01-17 15:53:04 -07:00
Robert Maynard
4a56e9f129
Merge branch 'contour-tree' into 'master'
...
Contour tree
See merge request !658
2017-01-17 17:00:54 -05:00
Kenneth Moreland
713cf4228a
Make it not possible to create a cell set without specifying num points
...
The CellSetExplicit and CellSetSingleType classes have an ivar that
marks the number of points. There were several instances of code
creating cell sets without specifying the number of points. This can be
very bad if subsequent code needs that information.
2017-01-12 13:02:10 -07:00
Patricia Kroll Fasel - 090207
b3b5149b28
Use cont/testing/MakeTestDataSet.h and add contour tree tests.
...
Remove worklet/contourtree/PrintVectors.h from CMakeLists.txt.
2017-01-12 10:40:29 -07:00
Patricia Kroll Fasel - 090207
62a1cceea6
Add file that creates test data sets and use that instead for contour tree.
2017-01-09 15:50:23 -07:00
Patricia Kroll Fasel - 090207
f6140c39e2
Add LANL/LLC copyright notification.
2017-01-09 14:53:59 -07:00
Patricia Kroll Fasel - 090207
9412584bf2
First implementation of contour tree 2D and 3D, serial and cuda.
2017-01-09 13:54:47 -07:00
Kenneth Moreland
02bf444dc2
Test that the array transports check the size of input arrays
2016-12-19 17:30:41 -07:00
Robert Maynard
daa75d744b
Add a PointAverage worklet which is the twin to CellAverage.
2016-12-14 14:05:50 -05:00
Robert Maynard
839d8e8392
CellAverage first control parameter is now the cellset.
...
This was done so that it consistently matches other cell based worklets,
and the majority of examples inside the VTK-m Users Guide.
2016-12-14 14:04:57 -05:00
Robert Maynard
134f24496b
Add a point gradient worklet.
2016-12-12 13:26:16 -05:00
Kenneth Moreland
ce338d1484
Add a worklet for copying cell sets
2016-11-22 17:15:10 -07:00
Kenneth Moreland
b175468082
Add RemoveUnusedPoints class
...
RemoveUnusedPoints contains a couple of worklets and some helper methods
to compact the points in a CellSetExplicit. This is helpful when you
have an operation that creates new cells but might not use all the
original points of the inputs.
2016-11-22 17:11:52 -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
Robert Maynard
8dadf560cd
Add in support for vector fields to Gradient worklet.
2016-11-15 18:54:53 -05:00
Robert Maynard
7a52fa3940
Add in Cell Gradient for scalar fields.
2016-11-14 12:52:00 -05:00
Christopher Sewell
f779e8a1bd
Removing streaming scan inclusive for now
2016-11-09 15:43:57 -07:00
Christopher Sewell
8a8b409d4c
Merge remote-tracking branch 'upstream/master' into StreamingArray
2016-11-09 12:15:58 -07:00
Robert Maynard
ad0593e845
Merge topic 'wavelet2'
...
35a81df0 change variable names to avoid confusion
b2719157 simplify functions to get the approximation and detail coefficients length
d7e94e3a update 2D idwt to not assign zero to the last element of cDTemp
568bd63f fix a few warnings
514dcf4b see if unused warning shows up
30660bf4 fix comments by Rob
97118931 improved error message when test failing
9b45dba3 fix 2 warnings
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !577
2016-11-08 16:10:15 -05:00
Christopher Sewell
d7ff809716
Attempt to resolve warnings for streaming device adapter algorithms
2016-10-27 11:09:27 -06:00
Kenneth Moreland
622a44339d
Add VTK_EXEC_EXPORT to new CellAverage methods
...
Frankly, I am surprised that the CellAverage worklet compiled on CUDA
when the parenthesis operator relied on methods that were not delcared
as __device__.
2016-10-23 11:51:09 -04:00
Christopher Sewell
b9d8172635
Attempt 14 to resolve Windows compiler warning with streaming storage
2016-10-21 17:31:45 -06:00
Christopher Sewell
93d7956daf
Attempt 13 to resolve Windows compiler warning with streaming storage
2016-10-21 16:08:13 -06:00
Robert Maynard
37efba159c
CellSetSingleType now can be constructed with proper number of points
...
This is important so that when we execute a Cell->Point worklet we
don't have to compute the number of points from the connectivity array.
2016-10-20 08:33:16 -04:00
Christopher Sewell
278db37c08
Attempt 2 to resolve Windows compiler warning with streaming storage
2016-10-19 14:44:48 -06:00
Samuel Li
971189313a
improved error message when test failing
2016-10-11 07:26:14 -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
Christopher Sewell
58952e1465
Adding streaming reduce
2016-09-29 15:06:34 -06:00
Christopher Sewell
bf9e1366f5
Fixing warning about char*
2016-09-29 14:33:21 -06:00
Christopher Sewell
9e2210927e
Adding streaming exclusive scan and fixing bugs with streaming inclusive scan, but still need to make it treat input as const
2016-09-28 18:29:04 -06:00
Samuel Li
edd74febd8
Resolving merge conflicts
2016-09-23 09:27:44 -07:00
Samuel Li
2271751f79
merge request to conclude LANL work
2016-09-22 16:13:50 -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
Christopher Sewell
5f6ff438da
Fixing typename issue in UnitTestStreamingSine
2016-09-15 18:30:50 -06:00
Christopher Sewell
d92f39df12
Merge branch 'master' into StreamingArray
2016-09-15 17:54:59 -06:00
Christopher Sewell
610f96a831
Adding streaming inclusive scan
2016-09-15 17:46:09 -06:00
Samuel Li
32fb705c2c
sync test program
2016-09-13 19:53:17 -07:00
Samuel Li
a045a767fa
sync to use gdb
2016-09-13 13:10:38 -06:00
Kenneth Moreland
5455608c69
Remove boost::shared_ptr from rendering library
...
The remove boost::shared_ptr and the rendering library branches where
developed simultaneously, and thus some of the rendering library
implementation was using boost::shared_ptr like the old code. Bring up
to date with the rest of VTK-m by using std::shared_ptr instead.
2016-09-12 11:08:06 -06:00
Samuel Li
7e756e3a5a
move to linux to debug
2016-09-11 16:14:01 -06:00
Samuel Li
a196e9b42d
timer tweak
2016-09-06 15:54:12 -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
02cede6937
need to change IDWTHelper API a little bit
2016-09-01 18:47:50 -06:00
Samuel Li
c4387bb71c
need to debug a memory problem
2016-08-31 16:03:25 -06:00
Samuel Li
858895d3c8
Extend2D passes initial test, need to test more.
2016-08-26 14:51:23 -06:00
Samuel Li
4bda2f3042
one left extend worklet works correct
2016-08-26 10:54:47 -06:00
Samuel Li
87e80fc9c0
Merge branch 'master' into wavelet2
2016-08-24 15:53:52 -06:00
Samuel Li
f9dc98d0e6
add timers to report worklet computation time
2016-08-23 17:52:40 -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