The fields in a `DataSet` are indexed from `0` to `GetNumberOfFields() - 1`.
It is natural to assume that the fields will be indexed in the order that
they are added, but they are not. Rather, the indexing is arbitrary and can
change any time a field is added to the dataset.
To make this more clear, Doxygen documentation is added to the `DataSet`
methods to inform users to not make any assumptions about the order of
field indexing.
a3d7f9475 Force functions passed as templates to be functors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Mark Bolstad <mbolsta@sandia.gov>
Merge-request: !2956
There are some special functions/methods that take as an argument a
function-like object and then call that function with some arguments.
There are some instances where a templated function was passed given the
appropriate template. Even though there is a specific function, this
gets passed as a function pointer and calling a function pointer on some
devices is a no-no.
Replace these function arguments with lambdas, which are constructed as
unnamed functor objects.
c8cc834b9 gitlab-ci: add missing platform and feature tags to ascent job
23c0eadb8 Merge branch 'ci-arch-tags-1.9' into ci-arch-tags
054661f68 gitlab-ci: use arch-specific tags for OS selection
4dd268c58 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
c8cc834b9 gitlab-ci: add missing platform and feature tags to ascent job
23c0eadb8 Merge branch 'ci-arch-tags-1.9' into ci-arch-tags
054661f68 gitlab-ci: use arch-specific tags for OS selection
4dd268c58 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
054661f68 gitlab-ci: use arch-specific tags for OS selection
4dd268c58 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
* ci-arch-tags-1.9:
gitlab-ci: use arch-specific tags for OS selection
gitlab-ci: add missing feature tag for doxygen submission
gitlab-ci: use arch-specific tags for OS selection
* origin/master: (76 commits)
PerfTest: Fixes report.json name
README: Updated VTK-m example for vtkm 2.0.0
Hide Particle class members
cmake: namespace vtkm export targets
CI: CUDA build jobs dont need cuda-rt
Change auto seed behavior in PerlinNoise source
Split up the filters benchmark tests
Add performance configuration options
Rename NewFilter base classes to Filter
Handle random seed generation better for PerlinNoise
Make source parameters more clear
Remove Filter::CreateResult that takes a vector of CoordinateSystems
Change wavelet dim to 256 and numPart to 1.
Add header for vtkm::cont::PartitionedDataSet
Update ReleaseRoadmap; add instructions NewRelease
Change default waveletdim back to 256.
Add multiblock benchmarks for filters.
Fix unresolved external symbol __popcnt on win-arm64
Fix unresolved external symbol __popcnt on win-arm64
Update CMakeLists.txt
...