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
Robert Maynard
7a52fa3940
Add in Cell Gradient for scalar fields.
2016-11-14 12:52:00 -05:00
Christopher Sewell
93d7956daf
Attempt 13 to resolve Windows compiler warning with streaming storage
2016-10-21 16:08:13 -06:00
Christopher Sewell
278db37c08
Attempt 2 to resolve Windows compiler warning with streaming storage
2016-10-19 14:44:48 -06:00
Christopher Sewell
d92f39df12
Merge branch 'master' into StreamingArray
2016-09-15 17:54:59 -06:00
Samuel Li
c72b135608
Uncomment other build objects
2016-08-08 12:21:08 -04:00
Samuel Li
3d29e504cc
fixed a memory bug, now I believe it's ready for merge
2016-08-06 00:08:29 -07:00
Christopher Sewell
c4ab06f7cb
Resoring other worklet tests
2016-08-03 20:23:40 -06:00
Christopher Sewell
2caf81a4af
First commit for ArrayHandleStreaming
2016-08-02 16:54:12 -06:00
Samuel Li
dd1ef8e47d
include all objects in the cmake file
2016-07-29 13:19:28 -07:00
Samuel Li
7dc59d80d7
trying to figure out how to use deviceAdapterAlgorithms
2016-07-27 16:23:26 -07:00
Samuel Li
b2d15bbbde
move wavelet stuff back to worklet folder
2016-07-27 14:28:38 -06:00
Samuel Li
6d81f261d5
Re-organize files, adding functions to filters. The worklet of WaveletTransform passes tests.
2016-07-18 09:23:20 -06:00
Samuel Li
7879f32806
add files for testing Wavelets
2016-07-05 10:24:29 -06:00
Kenneth Moreland
9ccd7fa9c7
Change Regular to Uniform
...
There was an inconsistency in naming classes where axes-aligned grids
with even spacing were sometimes called "uniform" and sometimes called
"regular". Maintain consistency by always calling them uniform.
2016-01-19 15:54:05 -07:00
Kenneth Moreland
2ac8456b5e
Add WholeArray* ControlSignature tags
...
The WholeArrayIn, WholeArrayInOut, and WholeArrayOut ControlSignature
tags behave similarly to using an ExecObject tag with an
ExecutionWholeArray or ExecutionWholeArrayConst object. However, the
WholeArray* tags can simplify some implementations in two ways. First,
it allows you to specify more precisely what data is passed in. You have
to pass in an ArrayHandle or else an error will occur (as opposed to be
able to pass in any type of execution object). Second, this allows you
to easily pass in arrays stored in DynamicArrayHandle objects. The
Invoke mechanism will automatically find the appropriate static class.
This cannot be done easily with ExecutionWholeArray.
2015-12-07 09:52:29 -07:00
T.J. Corona
baa73eaad8
Merge topic 'marching-cubes'
...
33b0d1bf Move marching cubes edge table out of the worklet.
a5ae4127 Remove IsosurfaceUniformGrid.
35355382 Generalize IsosurfaceUniformGrid to Accept explicit cell sets.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !272
2015-12-03 14:54:02 -05:00
T.J. Corona
a5ae4127e0
Remove IsosurfaceUniformGrid.
2015-12-02 15:11:56 -05:00
T.J. Corona
353553829d
Generalize IsosurfaceUniformGrid to Accept explicit cell sets.
2015-11-20 12:38:03 -05:00
Patricia Kroll Fasel - 090207
e34aaa02ea
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into streamline
2015-11-12 16:08:44 -07:00
Kenneth Moreland
e6a9c96c96
Adding ScatterCounting
2015-11-06 18:05:20 -07:00
Patricia Kroll Fasel - 090207
123322f4b9
First code for stream lines worklet
2015-11-05 16:08:54 -07:00
Patricia
58178a3e00
Merge topic 'stat_histogram'
...
d3d63a0a Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into stat_histogram
4aa57d5c Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into stat_histogram
49940a4c Attempt to fix compiler errors and warnings.
0e0f5d2e Fix compiler warnings.
a6487b3c Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into stat_histogram
c2a9f184 Fix syntax of ArrayHandleCounting usage
6dd8bde6 Merge branch 'master' into stat_histogram
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !190
2015-10-14 15:56:24 -04:00
Patricia Kroll Fasel - 090207
d3d63a0a20
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into stat_histogram
2015-10-14 11:51:31 -06:00
Sujin Philip
e4a8ae82ed
Add Threshold worklet and unit tests.
2015-10-12 14:37:59 -04:00
Patricia Kroll Fasel - 090207
65c9de08bd
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_explicit
2015-10-08 16:07:18 -06:00
Patricia Kroll Fasel - 090207
4e92cd3f33
Tetrahedralize 2D explicit dataset first version with opengl example
2015-09-23 14:43:27 -06:00
Patricia Kroll Fasel - 090207
c2a9f184cf
Fix syntax of ArrayHandleCounting usage
2015-09-21 11:55:10 -06:00
Patricia Kroll Fasel - 090207
d57393d142
Fix merge problems with CMakeList files
2015-09-17 13:49:47 -06:00
Patricia Kroll Fasel - 090207
02d2eefe22
3d uniform grid to tetrahedra now includes getting actual vertex points.
2015-09-17 13:10:22 -06:00
Patricia Kroll Fasel - 090207
22c95f102a
Update tetrahedralize to output dataset
2015-09-14 14:45:59 -06:00
John Biddiscombe
fe284ffbfb
Add unit test for splat kernel integral.
...
The test computes the integral using simpsons rule and checks
that the value is unity (+/- epsilon)
2015-09-14 21:39:43 +02:00
Christopher Meyer Sewell - 188584
f7b031f1fb
First version of uniform grid isosurface using new data model and topology worklet
2015-08-28 16:12:21 -04:00
Robert Maynard
55a11c4551
Merge branch 'master' into add-external-faces
...
Conflicts:
vtkm/worklet/CMakeLists.txt
vtkm/worklet/testing/CMakeLists.txt
2015-08-27 16:40:36 -04:00
Sujin Philip
e38152206a
Clip worklets
2015-08-26 15:21:25 -04:00
Brent Lessley
b5ed990d85
Removed compilation errors related to ArrayHandleImplicit.
2015-08-08 12:33:15 -07:00
Brent Lessley
49eb758532
Resolved all but one of the issues from merge request #78 . Currently, there is a compilation error related to new code for sorting based on face vertices, instead of hash key values.
2015-08-06 14:31:35 -07:00
Brent Lessley
365a0a2382
A working implementation of the External Faces algorithm, along with a unit test to verify correctness on a simple dataset.
2015-08-06 14:31:35 -07:00
Robert Maynard
69eb4bb46b
Correct issues compiling on OSX 10.8 with CUDA 6.5
...
Removed the MultiParam test as we have PointElevation which does the exact
same thing.
2015-07-16 14:38:56 -04:00
Robert Maynard
99df565f85
Merge branch 'vtkm_exec_array_in' into 'master'
...
Implement a way to pass a portal to worklet as a parameter.
This is built ontop of the ExecutionObjectBase work, and is designed to show
other developers how they can create custom objects that are shared among
all worklets, but are passed as parameters to the worklet.
See merge request !60
2015-06-29 15:06:41 -04:00
Robert Maynard
40a2ce0645
Merge branch 'MeshSimplifyWorklets' into 'master'
...
Mesh simplify worklets
Vertex clustering algorithm and a AverageByKey computation are now in vtkm::worklets
See merge request !57
2015-06-29 09:49:19 -04:00
Robert Maynard
d7e85bb6ae
Implement a way to pass a portal to worklet as a parameter.
...
This is built ontop of the ExecutionObjectBase work, and is designed to show
other developers how they can create custom objects that are shared among
all worklets, but are passed as parameters to the worklet.
2015-06-26 16:26:51 -04:00
Robert Maynard
5fa6afed2e
Cleanup the worklet UnitTests. Mainly move everything into namespaces.
2015-06-26 15:52:59 -04:00
Chun-Ming Chen
ebd6e43409
Added VertexClustering test
2015-06-24 14:55:22 -04:00
Robert Maynard
36c2740072
Teach DispatcherMapTopology how to do 2d and 3d scheduling.
...
The requirements for 2d/3d scheduling are that the input domain must be a
regularly structured grid.
2015-06-22 16:05:32 -04:00
Sujin Philip
5241cab738
Add PointElevation Worklet
2015-06-09 11:28:55 -04:00
Sujin Philip
0127e4d9d7
Add cell average worklet
2015-06-05 12:48:29 -04:00
Robert Maynard
60e8166290
Add a simple example on how to handle multiple params to a worklet.
...
Mainly showing how to constrain the type for all parameters to be the
same, and to throw an error otherwise.
2015-06-04 13:12:52 -04:00