vtk-m/docs/changelog
Kenneth Moreland 9b992dcdde Add GetNumberOfComponentsFlat method to ArrayHandle
Getting the number of components (or the number of flattened components)
from an `ArrayHandle` is usually trivial. However, if the `ArrayHandle` is
special in that the number of components is specified at runtime, then it
becomes much more difficult to determine.

Getting the number of components is most important when extracting
component arrays (or reconstructions using component arrays) with
`UnknownArrayHandle`. Previously, `UnknownArrayHandle` used a hack to get
the number of components, which mostly worked but broke down when wrapping
a runtime array inside another array such as `ArrayHandleView`.

To prevent this issue, the ability to get the number of components has been
added to `ArrayHandle` proper. All `Storage` objects for `ArrayHandle`s now
need a method named `GetNumberOfComponentsFlat`. The implementation of this
method is usually trivial. The `ArrayHandle` template now also provides a
`GetNumberOfComponentsFlat` method that gets this information from the
`Storage`. This provides an easy access point for the `UnknownArrayHandle`
to pull this information.
2023-10-03 10:31:38 -04:00
..
1.3 docs: update gitlab links to include /-/ component 2020-05-26 14:48:49 -04:00
1.4 Add release notes for v1.4.0 2019-06-26 12:13:47 -04:00
1.5 Add release notes for v1.5.0 2019-10-15 13:40:46 -04:00
1.5.1 Add release notes for v1.5.1 2020-03-13 12:55:43 -04:00
1.6 1.6.0-rc1 is our 7th official release of VTK-m. 2021-04-06 18:28:53 -04:00
1.7 Add release notes for 1.7.0-rc1 2021-10-21 13:08:40 -04:00
1.7.1 Add release notes for 1.7.1 2022-01-28 18:16:04 -05:00
1.8 Update release notes for 1.8.0 2022-06-16 13:18:02 -04:00
1.9 release: 1.9.0 release notes 2022-10-11 15:06:56 -04:00
2.0 release: 2.1.0-rc1 release notes 2023-08-22 11:03:25 -04:00
2.1 release: 2.1.0-rc1 release notes 2023-08-22 11:03:25 -04:00
Added_Makefile_contract_tests.md cmake: Add makefile against install test 2023-09-11 14:27:36 -04:00
arrayhandle-getcomponents.md Add GetNumberOfComponentsFlat method to ArrayHandle 2023-10-03 10:31:38 -04:00
arrayhandleconstant-extract-component.md Support component extraction from ArrayHandleConstant better 2023-08-18 09:44:19 -04:00
constant-amr-arrays.md Store constant AMR arrays with less memory 2023-09-06 10:54:07 -06:00
fix-degenerates.md Fix degenerate polygon removal 2023-08-24 16:46:12 -04:00
flying-edges-cell-fields.md Fix interpolation of cell fields with flying edges 2023-08-30 09:25:55 -05:00
intel-union-placeholder.md Fix issue with union placeholder on Intel compiler 2023-09-26 07:25:25 -04:00
update-warps.md Consolidate WarpScalar and WarpVector filter 2023-09-26 07:20:09 -04:00
vecfromportal-operators.md Improve = operators in VecFromPortal 2023-08-08 21:43:01 -04:00