Commit Graph

10010 Commits

Author SHA1 Message Date
Kenneth Moreland
5288afa5dc Move MeshQualityCondition to its own filter 2022-06-23 07:53:42 -06:00
Kenneth Moreland
86c0e1a960 Move MeshQualityDiagonalRatio to its own filter 2022-06-23 07:53:42 -06:00
Kenneth Moreland
0adf88fbd3 Move MeshQualityDimension to its own filter 2022-06-23 07:53:41 -06:00
Kenneth Moreland
cb119cf231 Move MeshQualityJacobian to its own filter 2022-06-23 07:53:41 -06:00
Kenneth Moreland
2431d4fef4 Move MeshQualityMaxAngle to its own filter 2022-06-23 07:53:32 -06:00
Kenneth Moreland
62653be035 Move MeshQualityMaxDiagonal to its own filter 2022-06-23 07:53:28 -06:00
Kenneth Moreland
1110d196bd Move MeshQualityMinAngle to its own filter 2022-06-23 07:53:28 -06:00
Kenneth Moreland
5b730abba5 Move MeshQualityMinDiagonal to its own filter 2022-06-23 07:53:28 -06:00
Kenneth Moreland
741d460ea7 Move MeshQualityOddy to its own filter 2022-06-23 07:53:27 -06:00
Kenneth Moreland
93982a0318 Move MeshQualityRelativeSizeSquared to its own filter 2022-06-23 07:53:23 -06:00
Kenneth Moreland
8df4ae52b1 Move MeshQualityScaledJacobian to its own filter 2022-06-23 07:53:22 -06:00
Kenneth Moreland
05cad24592 Move MeshQualityShapeAndSize to its own filter
Also added functions to MeshQualityArea and MeshQualityVolume to find
the average area and volume, respectively, of a dataset. This can now be
shared among metrics that need this value.

Also had to make a small change to the Run method of MeshQualityWorklet
to preserve state of the worklet.
2022-06-23 07:53:12 -06:00
Kenneth Moreland
553e627455 Move MeshQualityShape to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
56ab12f117 Move MeshQualityShear to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
97af85ba7b Move MeshQualitySkew to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
6e4228cf23 Move MeshQualityStretch to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
9f4bf93bc3 Move MeshQualityTaper to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
af3b73777b Move MeshQualityWarpage to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
2702ee570d Move MeshQualityVolume to its own filter
Also using the MeshQualityArea and MeshQualityVolume filters to compute
the average area/volume for other metrics.
2022-06-23 07:53:11 -06:00
Kenneth Moreland
f307d69397 Move MeshQualityArea to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
ac06c00c7d Use MeshQuality filter in MIRFilter
Previously, MIRFilter directly used MeshQuality's worklet to compute
areas/volumes. However, it is not a great idea to be touching the
internal worklets of other filters, which are going to change soon.
Besides, this should speed up compilation a little bit since the mesh
quality will only have to be compiled once.
2022-06-23 07:53:11 -06:00
Li-Ta Lo
7c1573ea56 Merge topic 'contour_tree_refactor'
f3c4813f4 install worklet header
de010fb20 update examples
579b75bb0 migrate ContourTreeUniform filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Gunther Weber <ghweber@lbl.gov>
Merge-request: !2784
2022-06-22 10:08:03 -04:00
Vicente Bolea
3f272ca398 Merge branch 'release-1.8' 2022-06-21 15:33:54 -04:00
Vicente Bolea
c4857f6ec9 Merge topic 'update-to-v1.8.0'
982e96553 1.8.0 is our 12th official release of VTK-m.
fdd5e04eb Update release notes for 1.8.0

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !2787
2022-06-21 15:33:54 -04:00
Vicente Bolea
8b896d6cb4 Merge topic 'add-memcheck-junit-output'
daf41d29f ci: memcheck generates junit reports

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !2788
2022-06-16 15:12:24 -04:00
Vicente Adolfo Bolea Sanchez
daf41d29f9 ci: memcheck generates junit reports 2022-06-16 13:39:24 -04:00
Vicente Adolfo Bolea Sanchez
982e965536 1.8.0 is our 12th official release of VTK-m.
The major changes to VTK-m from (previous release) can be found in:
  docs/changelog/1.8.0/release-notes.md
v1.8.0
2022-06-16 13:18:02 -04:00
Vicente Adolfo Bolea Sanchez
fdd5e04ebc Update release notes for 1.8.0 2022-06-16 13:18:02 -04:00
Manish Mathai
dbebd6095a Merge branch 'release-1.8' 2022-06-15 20:17:53 -04:00
Manish Mathai
f240a84e6d Merge topic 'enhance-glyphing-types' into release-1.8
814ec27f1 Add MapperGlyphScalar and MapperGlyphVector mappers

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2747
2022-06-15 20:17:53 -04:00
Manish Mathai
eaabcb263b Merge topic 'enhance-glyphing-types'
814ec27f1 Add MapperGlyphScalar and MapperGlyphVector mappers

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2747
2022-06-15 20:17:53 -04:00
Manish Mathai
814ec27f1e Add MapperGlyphScalar and MapperGlyphVector mappers
These mappers can be used to render cell sets as glyphs. The following
glyph types are available for scalar fields:
 - Cube
 - Sphere
 - Axes
 - Quads

For vector fields:
 - Arrows
2022-06-15 15:19:53 -07:00
Vicente Bolea
b170887d3b Merge topic 'add-junit-test'
5e845e6db CI: fix junit upload cmake ver requirement

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2786
2022-06-15 18:11:19 -04:00
Vicente Adolfo Bolea Sanchez
5e845e6db3 CI: fix junit upload cmake ver requirement 2022-06-15 17:13:20 -04:00
Li-Ta Lo
f3c4813f49 install worklet header 2022-06-09 13:08:44 -06:00
Li-Ta Lo
de010fb20e update examples 2022-06-09 12:26:30 -06:00
Li-Ta Lo
579b75bb04 migrate ContourTreeUniform filter 2022-06-09 11:49:49 -06:00
Gunther Weber
33cd0b9e2c Merge topic 'unit-test-algorithm-transform'
c34797711 Use test_equal_ArrayHandles instead of own test function
bfb19f14a Start adding unit tests for vtkm::cont::Algorithm::Transform

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2774
2022-06-08 22:57:16 -04:00
Gunther H. Weber
c347977119 Use test_equal_ArrayHandles instead of own test function 2022-06-08 15:28:09 -07:00
Gunther H. Weber
bfb19f14ab Start adding unit tests for vtkm::cont::Algorithm::Transform 2022-06-08 14:53:47 -07:00
Gunther Weber
7717f0d89b Merge topic 'contour-tree-branch-decomposition'
6a7aaa5a3 Add unit tests and refactor based on merge request discussion
f871f51cb Move computing branch decomposition to a separate filter
4fe495be8 Implement branch decomposition for hierarchical contour tree
af5073885 Add timers to distributed contour tree; reduce data size sent during reduction

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2723
2022-06-07 01:03:11 -04:00
Abdelilah Essiari
6a7aaa5a32 Add unit tests and refactor based on merge request discussion
Co-authored-by: Gunther H. Weber <GHWeber@lbl.gov>
2022-06-06 19:57:13 -07:00
Gunther H. Weber
f871f51cb8 Move computing branch decomposition to a separate filter 2022-06-06 19:57:13 -07:00
Oliver Ruebel
4fe495be8d Implement branch decomposition for hierarchical contour tree
Co-authored-by: Gunther H. Weber <GHWeber@lbl.gov>
2022-06-06 19:57:13 -07:00
oruebel
af5073885e Add timers to distributed contour tree; reduce data size sent during reduction
Co-authored-by: Gunther H. Weber <GHWeber@lbl.gov>
2022-06-06 19:57:13 -07:00
Gunther Weber
00f3c8e4fe Merge topic 'fix-empty-array-handle-serialization'
d6a734817 Add unit test for serializing an empty ArrayHandle and fix test failure

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2783
2022-06-06 22:56:33 -04:00
Gunther H. Weber
d6a7348172 Add unit test for serializing an empty ArrayHandle and fix test failure
Fix: Always serialize the size of the Buffer in vtkm/cont/internal/Buffer.cxx
but only serialize its contents, if the size differs from zero.
2022-06-06 19:52:13 -07:00
Vicente Bolea
3f52549ac0 Merge topic 'update-releasehotfix-docs'
90a375a50 Update HotFixGuide.md
f6267db2b docs: update releasehotfix doc

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2764
2022-06-03 18:12:13 -04:00
Li-Ta Lo
591c6576e7 Merge topic 'tutorial_refactor'
6ec329bd0 migrate tutorials to New Filter interface

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2782
2022-06-02 11:19:05 -04:00
Li-Ta Lo
6ec329bd03 migrate tutorials to New Filter interface 2022-06-02 08:31:33 -06:00