Robert Maynard
4616286643
Merge topic 'provide_nicer_createresult_filter_api'
...
a6c1b10cd CreateResult API improved to make it easier to use
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1770
2019-08-15 10:47:58 -04:00
Allison Vacanti
1edf3809fb
Merge topic 'update-moments-filter'
...
608c5e6ba Remove unused invoker.
cec4633dc Add ComputeMoments filter to build system.
06f450615 Fix moments filter
298f68a5c update copyright notice
2718cede9 Add ComputeMoments worklet and filter
710a28f24 Simplify polynomial evaluation, out matches
f32cb6bd0 added Moments calcuation example
ac718e2b3 Remove traits class for ComputeMoments filter.
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Li-Ta Lo <ollie@lanl.gov>
Merge-request: !1768
2019-08-14 15:30:26 -04:00
Robert Maynard
a6c1b10cd3
CreateResult API improved to make it easier to use
...
To help provide a better time writing VTK-m filter this streamlines
the CreateResult API to provide a focused set of methods, based on
how CreateResult has been used by existing filters.
2019-08-14 15:28:43 -04:00
Allison Vacanti
608c5e6ba5
Remove unused invoker.
2019-08-14 07:30:24 -04:00
Allison Vacanti
cec4633dc5
Add ComputeMoments filter to build system.
2019-08-14 07:30:24 -04:00
Sujin Philip
06f450615d
Fix moments filter
2019-08-14 07:30:23 -04:00
Li-Ta Lo
298f68a5c3
update copyright notice
2019-08-14 07:30:23 -04:00
Li-Ta Lo
2718cede97
Add ComputeMoments worklet and filter
2019-08-14 07:30:22 -04:00
Li-Ta Lo
710a28f246
Simplify polynomial evaluation, out matches
...
Output of worklet matched idea VTK filter, a bug in VTK implementation
was found.
2019-08-14 07:30:22 -04:00
Li-Ta Lo
f32cb6bd01
added Moments calcuation example
2019-08-14 07:30:22 -04:00
Allison Vacanti
ac718e2b33
Remove traits class for ComputeMoments filter.
...
TypeListTagAll only defines vectors up to size 4, while the default
filter traits do not restrict input types at all.
Since the moments computation may use 6- or 9-tuple vecs, this
restriction is breaking those usecases.
2019-08-14 07:30:21 -04:00
Allison Vacanti
a5e7f20b13
Extend ComputeMoments to 3D.
2019-08-14 07:30:21 -04:00
Allison Vacanti
9194e2bea8
Respect boundary conditions in moment convolution.
2019-08-14 07:30:20 -04:00
Sujin Philip
cd6501bd4e
Fix bugs causing same results for all indices
2019-08-14 07:30:20 -04:00
Sujin Philip
34792145f2
Fix compile error
2019-08-14 07:30:20 -04:00
Li-Ta Lo
162d369f5f
restored capacity for 2D
2019-08-14 07:30:19 -04:00
Li-Ta Lo
e9358b7a18
still have no good way to dispatch on dimensions
2019-08-14 07:30:19 -04:00
Li-Ta Lo
9106a1b46c
clarification from Roxana
2019-08-14 07:30:18 -04:00
Li-Ta Lo
3c5e14392a
extend to 3D space
2019-08-14 07:30:18 -04:00
Li-Ta Lo
f64721c2bc
update copyright notice
2019-08-14 07:30:18 -04:00
Li-Ta Lo
675ffe110e
parametritize pixel type, it works with 3-vectors
2019-08-14 07:30:17 -04:00
Li-Ta Lo
434f751de1
Add ComputeMoments worklet and filter
2019-08-14 07:30:13 -04:00
Li-Ta Lo
a1b1bcd7f6
Simplify polynomial evaluation, out matches
...
Output of worklet matched idea VTK filter, a bug in VTK implementation
was found.
2019-08-14 07:29:21 -04:00
Li-Ta Lo
71284bba27
added Moments calcuation example
2019-08-14 07:29:21 -04:00
Abhishek Yenpure
46d4e50622
Merge topic 'lagrangian-coherent-structures'
...
ac8d8c95b Separating GridMetaData class
4aa51fcab Adding custom dataset name to LCS filter output
ec8a29e07 Resolving nvcc implicit conversion warning
469e60430 Resolving nvcc compiler warnings
d5ef47040 LCS fixes
da3983d21 Changes from Ken's review
6b8aa3f24 Fixing missing header in install issue
9634924e1 Fixing issues with LCS Filter files
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1764
2019-08-13 19:13:37 -04:00
Abhishek Yenpure
ac8d8c95b0
Separating GridMetaData class
...
Also, Using vtkm::Log instead of just log
2019-08-13 12:11:50 -07:00
Abhishek Yenpure
4aa51fcabb
Adding custom dataset name to LCS filter output
2019-08-13 09:19:32 -07:00
Allison Vacanti
2dc6043ef2
Merge topic 'aligned_reinterpret_cast_longs'
...
0510c6f05 Patch thrust to be happy with aligned_r_cast<long> and friends.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !1769
2019-08-12 15:38:05 -04:00
Allison Vacanti
0510c6f053
Patch thrust to be happy with aligned_r_cast<long> and friends.
2019-08-12 15:21:11 -04:00
Abhishek Yenpure
ec8a29e07d
Resolving nvcc implicit conversion warning
2019-08-12 10:43:33 -07:00
Allison Vacanti
3b69ec5f2c
Merge topic 'implicit_should_not_be_writable'
...
33562561d Remove Set method from ArrayPortalImplicit.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !1767
2019-08-12 11:52:52 -04:00
Allison Vacanti
c33a1a9463
Merge topic 'TriangleWinding_generic'
...
b3df7da22 Allow external cellsets to be used by TriangleWinding worklet.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !1765
2019-08-12 11:52:13 -04:00
Allison Vacanti
8481218078
Merge topic 'MarchingCubes_FPE_fix'
...
384163aa4 Prevent floating point exceptions in Marching Cubes.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !1766
2019-08-12 11:51:21 -04:00
Robert Maynard
c6e3424696
Merge topic 'move_create_result_out_of_internal'
...
cec717015 CreateResult is now part of vtkm::filter instead of being inside internals
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1763
2019-08-12 11:16:45 -04:00
Abhishek Yenpure
469e60430e
Resolving nvcc compiler warnings
2019-08-10 00:13:17 -06:00
Abhishek Dilip Yenpure (-EXP)
d5ef470404
LCS fixes
2019-08-09 15:03:26 -06:00
Allison Vacanti
b3df7da222
Allow external cellsets to be used by TriangleWinding worklet.
2019-08-09 16:45:33 -04:00
Allison Vacanti
384163aa43
Prevent floating point exceptions in Marching Cubes.
...
Normalizing this vector caused a divide-by-zero in the VTK unit test
VTK::AcceleratorsVTKmCxx-TestVTKMMarchingCubes.
2019-08-09 15:51:04 -04:00
Allison Vacanti
33562561db
Remove Set method from ArrayPortalImplicit.
...
All it did was abort, and defining this method meant that the
IsWritableArrayHandle check was incorrect for this handle type.
2019-08-09 15:14:00 -04:00
Abhishek Yenpure
da3983d213
Changes from Ken's review
...
- Fixing nvcc compiler warnings
- Changes from Ken's review
2019-08-09 10:34:01 -07:00
Robert Maynard
cec717015a
CreateResult is now part of vtkm::filter instead of being inside internals
2019-08-09 12:44:43 -04:00
Robert Maynard
bc440670f6
Merge topic 'vtkm_filters_use_invoker_to_hightlight_best_practises'
...
3a7d3cb5f VTK-m filters now launch all worklets via a vtkm::cont::Invoker
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1760
2019-08-09 11:40:59 -04:00
Robert Maynard
3a7d3cb5ff
VTK-m filters now launch all worklets via a vtkm::cont::Invoker
...
This has been done as to showcase the recommend best practices
for new VTK-m contributors.
2019-08-09 10:37:35 -04:00
Abhishek Yenpure
6b8aa3f24c
Fixing missing header in install issue
2019-08-08 15:28:19 -07:00
Abhishek Yenpure
9634924e15
Fixing issues with LCS Filter files
2019-08-08 15:20:11 -07:00
Abhishek Yenpure
386a30d288
Fix issues introduced during merging
2019-08-08 14:52:59 -07:00
Abhishek Yenpure
0b09f56be8
Removing trailing whitespace
2019-08-08 14:28:37 -07:00
Abhishek Yenpure
f5db0e85a0
Merge branch 'master' of gitlab.kitware.com:ayenpure/vtk-m into lcs
2019-08-08 14:21:29 -07:00
Abhishek Yenpure
321f1b6201
Merge topic 'particle_status_merge'
...
f1e9282b2 Adding changelog for the changes
39e278cf0 Fixing unreachable statement nvcc warning
2798c737a Fixing issues raised by Ken on Gitlab
a6df11732 Removing unnecessary commented code
aefc5faca Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into particle_status_merge
647afd159 Passing point to evaluate by reference
577694579 Adding binary search for Rectilinear locator
06d05196b Adding fast path to Uniform Grid Locator
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1756
2019-08-08 17:08:04 -04:00
Nickolas Davis
f931583877
Merge topic 'implicit-gradient-tests'
...
b929b6413 Adding Gradient tests for Implicit Functions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1730
2019-08-08 16:49:12 -04:00