Gunther Weber
e66b1d4f63
Merge topic 'update-contour-tree-includes'
...
1a05c3579 Added missing iomanip include
4feba2f5d Update includes for distributed contour tree app to filter refactor
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2813
2022-07-12 16:21:32 -04:00
Gunther H. Weber
1a05c35798
Added missing iomanip include
2022-07-08 15:36:59 -07:00
Kenneth Moreland
163d591795
Add DEVICE_SOURCES to vtkm_unit_tests
...
The `vtkm_unit_tests` function in the CMake build now allows you to specify
which files need to be compiled with a device compiler using the
`DEVICE_SOURCES` argument. Previously, the only way to specify that unit
tests needed to be compiled with a device compiler was to use the
`ALL_BACKENDS` argument, which would automatically compile everything with
the device compiler as well as test the code on all backends.
`ALL_BACKENDS` is still supported, but it no longer changes the sources to
be compiled with the device compiler.
2022-07-08 06:28:51 -06:00
Li-Ta Lo
a513a0458f
Merge topic 'process_cell_field_cleanup'
...
533c0548d remove more unused ProcessCellField and ProcessPointField
9269a3a3d removed unused ProcessCellField
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2799
2022-06-30 17:18:58 -04:00
Li-Ta Lo
48da3a460e
blame auto-complete
2022-06-30 10:03:27 -06:00
Li-Ta Lo
533c0548da
remove more unused ProcessCellField and ProcessPointField
2022-06-30 09:57:37 -06:00
Li-Ta Lo
0ce48aaaed
restore damage CLion did to #include
2022-06-30 09:31:20 -06:00
Li-Ta Lo
9269a3a3d4
removed unused ProcessCellField
2022-06-30 09:27:09 -06:00
Li-Ta Lo
709c2974ed
restore default parameters for deprecated constructor
2022-06-30 08:00:02 -06:00
Li-Ta Lo
62e2c3a898
move deprecated constructor to deprecated class
2022-06-30 07:33:40 -06:00
Li-Ta Lo
81ce881b0a
add newline
2022-06-29 15:01:20 -06:00
Li-Ta Lo
d1cede4d2b
migrated ContourTreeUniformDistributed filter
2022-06-29 14:58:10 -06:00
Li-Ta Lo
22ee3c3fa5
Merge topic 'contour_tree_refactor2'
...
62ac60929 restore ContourTreeAugmented worklet unit test
62e8c1831 fixed CMakeLists.txt identation
4ea27a6c6 add installation of header files
7c8dbcde2 migrated ContourTreeAugmented filter
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2793
2022-06-29 14:00:32 -04:00
Li-Ta Lo
62ac60929a
restore ContourTreeAugmented worklet unit test
2022-06-29 10:10:19 -06:00
Li-Ta Lo
62e8c18310
fixed CMakeLists.txt identation
2022-06-28 14:53:44 -06:00
Li-Ta Lo
4ea27a6c61
add installation of header files
2022-06-28 07:10:19 -06:00
Li-Ta Lo
7c8dbcde28
migrated ContourTreeAugmented filter
2022-06-27 18:01:42 -06:00
Kenneth Moreland
7f96fce773
Move MeshQualityAspectGamma to its own filter
...
All the mesh quality metrics are now in their own filter. Remove the
worklet that attempted to do all of them and clean up the uber
MeshQuality filter to only be using the specific filters.
2022-06-23 07:53:42 -06:00
Kenneth Moreland
c3fcc94643
Move MeshQualityAspectRatio to its own filter
2022-06-23 07:53:42 -06:00
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
f3c4813f49
install worklet header
2022-06-09 13:08:44 -06:00
Li-Ta Lo
579b75bb04
migrate ContourTreeUniform filter
2022-06-09 11:49:49 -06: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
Li-Ta Lo
cfe4d4635d
add deprecated AmrArrays.h
2022-05-20 16:05:36 -06:00
Li-Ta Lo
4f97a60d8f
Update CMakeLists.txt
2022-05-20 17:41:04 -04:00
Li-Ta Lo
99d17b30a0
migrate AmrArray filter
2022-05-20 15:07:34 -06:00
Li-Ta Lo
ebfbeabc8a
Merge topic 'mir_filter'
...
7d83a7dc5 remove unreachable code
98e0f4c25 remove shared states from MIRFilter instances
1d64b1045 added deprecated MIRFilter.h
7903cee23 Update CMakeLists.txt
7e6e5f0b8 Update MIRFilter.cxx
911c66377 Merge branch 'master' into mir_filter
ac078c8c0 call DoMapeField
0a0e30858 Migrate MIR filter
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2770
2022-05-20 11:25:27 -04:00