Commit Graph

6470 Commits

Author SHA1 Message Date
Li-Ta Lo
c2e29f5c41 Merge branch 'master' into contour_hackathon 2019-08-18 14:49:08 -06:00
Li-Ta Lo
6a54d5f75f supress warning about converting vtkm::Id to vtkm::IdComponent 2019-08-18 14:26:58 -06:00
Li-Ta Lo
27a9962f38 rename MarchingCubes to Contour in benchmarks 2019-08-17 19:43:45 -06:00
Li-Ta Lo
414effa8e8 remove unused contour unit test 2019-08-17 19:26:32 -06:00
Li-Ta Lo
d1fe1c3f38 rename MarchingCubes to Contour 2019-08-17 19:10:57 -06:00
Li-Ta Lo
fea2ccac2b removed old lookup table, rename new tables into CoontourTables 2019-08-17 18:46:59 -06:00
Li-Ta Lo
52d1ec8467 add Wedge and Pyramid support, visually verified with clipped Tangle field 2019-08-17 18:12:11 -06:00
Li-Ta Lo
1efdffb1b3 minor bug fix in edge table, visually verify that both Hex and Tetra works 2019-08-17 14:08:28 -06:00
Li-Ta Lo
fda22df5b7 commit before merge with master 2019-08-17 13:29:43 -06:00
Li-Ta Lo
989d3f32b9 fully generic, table driven triangle generation 2019-08-17 12:28:54 -06:00
Li-Ta Lo
7ded276fa6 table driven triangle generation 2019-08-17 11:37:14 -06:00
Abhishek Yenpure
484c587221 Merge topic 'fix_lcs_filter'
695614ae4 Adding necessary imports

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1779
2019-08-17 12:47:51 -04:00
Allison Vacanti
919bd3957e Merge topic 'more_moments_refactoring'
59bafd7a2 Update moments filter to reflect further changes to CreateResult.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1778
2019-08-16 08:23:03 -04:00
Allison Vacanti
59bafd7a2d Update moments filter to reflect further changes to CreateResult. 2019-08-16 08:16:53 -04:00
Allison Vacanti
b2d4731630 Merge topic 'fix_moments_filter'
e5008a017 Update moments filter to reflect namespace changes.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1775
2019-08-16 07:43:57 -04:00
Li-Ta Lo
4e8e250705 new uniform table driven cell classifier 2019-08-15 22:37:52 -06:00
Li-Ta Lo
d82d380979 marching tetrahedra generates triangles 2019-08-15 18:03:53 -06:00
Abhishek Dilip Yenpure (-EXP)
695614ae48 Adding necessary imports 2019-08-15 17:39:55 -06:00
Robert Maynard
8d8b3a77d9 Merge topic 'exposing-intersected-mc-edges'
719614560 Exposed the edges intersected by Marching Cubes.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1739
2019-08-15 12:57:13 -04:00
Robert Maynard
f0000fe510 Merge topic 'provide_nicer_field_construction_api'
031407443 Provide simplified way to construct point and cell fields

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1772
2019-08-15 12:51:41 -04:00
Robert Maynard
031407443d Provide simplified way to construct point and cell fields 2019-08-15 11:03:41 -04:00
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
e5008a017a Update moments filter to reflect namespace changes. 2019-08-15 09:27:57 -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