Commit Graph

3104 Commits

Author SHA1 Message Date
dongliangchu
95b88fdff1 fix multiblock compiling macro issue 2017-08-01 23:15:41 -04:00
dongliangchu
b75bfd34ce fix multiblock compiling macro issue 2017-08-01 22:16:00 -04:00
dongliangchu
f2070e35f8 fix multiblock compiling macro issue 2017-08-01 22:11:17 -04:00
dongliangchu
1bfc4766d8 fix multiblock compiling macro issue 2017-08-01 19:38:35 -04:00
dongliangchu
4abc2d1111 fix multiblock compiling macro issue 2017-08-01 19:29:54 -04:00
dongliangchu
d591eb7076 fix multiblock compiling macro issue 2017-08-01 19:25:46 -04:00
dongliangchu
cbf5d3f74e fix multiblock compiling macro issue 2017-08-01 18:01:02 -04:00
dongliangchu
9c9387e1fb fix multiblock compiling definition issue 2017-08-01 16:52:16 -04:00
dongliangchu
e54196b4d2 fix multiblock compiling definition issue 2017-08-01 16:10:53 -04:00
dongliangchu
711164f9eb fix multiblock compiling definition issue 2017-08-01 15:19:38 -04:00
dongliangchu
6257e284eb remove useless head file 2017-08-01 13:41:11 -04:00
dongliangchu
440a6be88e Expand MultiBlock Functionality 2017-07-20 15:11:12 -04:00
dongliangchu
cacc840835 filter test file tweating 2017-07-12 12:25:25 -04:00
dongliangchu
264f7e15ab multiblcok test files tweating 2017-07-12 12:10:30 -04:00
dongliangchu
4a2f8d0a9a Applying cell filter to multiblock data 2017-06-30 10:47:42 -04:00
dongliangchu
b15aa10b73 Applying cell filter to multiblock data 2017-06-22 14:28:00 -04:00
dongliangchu
e9ab997939 Applying cell filter to multiblock data 2017-06-20 16:23:14 -04:00
dongliangchu
f382cdd5a6 worklet for multiblock data 2017-06-12 09:22:46 -04:00
dongliangchu
add3299b61 Template function for applying filter to multiblock data 2017-06-01 16:43:40 -04:00
dongliangchu
14a7f22377 Template function for applying filter to multiblock data 2017-05-31 23:16:12 -04:00
dongliangchu
da097c6308 Template function for applying filter to multiblock data 2017-05-30 21:52:24 -04:00
dongliangchu
c7769ba172 testing filter on multiblock 2017-05-24 18:54:56 -04:00
dongliangchu
65a9bfc376 reorganizing multiblock test codes into two files 2017-05-22 16:34:22 -04:00
dongliangchu
315e50c42a fixing test error and applying worklet on multiblock 2017-05-17 14:34:55 -04:00
dongliangchu
0d71a72b69 fixing test error and applying worklet on multiblock 2017-05-17 14:32:46 -04:00
dongliangchu
faf6ee30af fixing test error 2017-05-11 16:16:45 -04:00
dongliangchu
ad90424247 fixing test error 2017-05-11 16:00:15 -04:00
dongliangchu
303e2f1cf8 fixing test error 2017-05-11 15:25:08 -04:00
dongliangchu
27cb83d87f fixing test error 2017-05-11 15:20:01 -04:00
dongliangchu
5aa1851e87 remove unnecessary include file 2017-05-11 15:13:01 -04:00
dongliangchu
9e8de89643 test on various dataset for multiblock class 2017-05-11 14:27:43 -04:00
dongliangchu
fb3bf2e296 Merge branch 'MultiBlock' of https://gitlab.kitware.com/dongliangchu/vtk-m into multiblock 2017-05-11 14:05:55 -04:00
dongliangchu
dffc1ac545 small tweak for multiblock class and its unit test 2017-05-11 11:05:47 -04:00
Li-Ta Lo
d6e354382c Merge topic 'other_topic'
0ef22acc removed kdtree subdirectory
970b5685 add ArrayHandleReverse.h in CMakeLists.txt
d5c5b12d update comment about ArrayHandleReverse

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !764
2017-05-10 17:39:45 -04:00
dongliangchu
d24e57aaac multiblock class and its unit test 2017-05-09 20:27:03 -04:00
Li-Ta Lo
0ef22acce0 removed kdtree subdirectory 2017-05-08 12:06:25 -06:00
Li-Ta Lo
970b568510 add ArrayHandleReverse.h in CMakeLists.txt 2017-05-08 11:49:18 -06:00
Li-Ta Lo
d5c5b12dee update comment about ArrayHandleReverse 2017-05-08 09:24:09 -06:00
Li-Ta Lo
cfea9b32d0 Merge topic 'array_handle_reverse'
5226fa8b add read only (for the moment) test and implementation of ArrayHandleReverse (a.k.a reverse iterator)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !763
2017-05-08 10:54:16 -04:00
Sujin Philip
a181373382 Merge topic 'fix-clip-typos'
5eb6d3f1 Fix some errors in the clipping code

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !762
2017-05-08 09:26:03 -04:00
Li-Ta Lo
5226fa8b53 add read only (for the moment) test and implementation of ArrayHandleReverse (a.k.a reverse iterator) 2017-05-05 13:45:23 -06:00
Sujin Philip
5eb6d3f142 Fix some errors in the clipping code 2017-05-05 15:34:08 -04:00
Robert Maynard
f1cb8e4934 Merge topic 'install_ClipWithField'
d84c9459 Properly install clip with fields hxx file

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !760
2017-05-05 14:31:35 -04:00
Robert Maynard
d84c945904 Properly install clip with fields hxx file 2017-05-05 10:19:53 -04:00
Robert Maynard
b19e03ee13 Merge topic 'replace_null_with_nullptr'
57ab48fe Replace occurrences of NULL with nullptr.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !757
2017-05-04 13:13:59 -04:00
Robert Maynard
57ab48fe8e Replace occurrences of NULL with nullptr. 2017-05-04 10:50:57 -04: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
Robert Maynard
c7cb279baf Merge topic 'refactor_functor_base'
022c36fa Add vtkm::exec::TaskBase, and rename WorkletInvokeFunctor to TaskSingular

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !751
2017-05-03 08:29:16 -04:00
Patricia Kroll Fasel - 090207
6a88cde5d3 Remove unnecessary const parameters 2017-05-02 14:41:47 -06:00
Robert Maynard
022c36fa4f Add vtkm::exec::TaskBase, and rename WorkletInvokeFunctor to TaskSingular
Previously WorkletInvokeFunctor inherited from vtkm::exec::FunctorBase,
which is also the base class for all users Worklets and for all functors
based to DeviceAdapter::Schedule.

This is done for a few reasons. The first is that we reduce the
minimum size of user worklets. Previously the users worklet would hold
a reference to the error message, and so would the wrapper class added
when calling DeviceAdapter::Schedule. Now we only have the users worklet
holding a reference.

Second, by refactoring to have two base classes we can better improve
the documentation on what responsibilities FunctorBase.h has, compared
to TaskBase.
2017-05-02 16:38:43 -04:00