vtk-m/vtkm/exec/internal
Kenneth Moreland d77c5812c3 Deprecate the GetCounts() method in Keys objects
The `vtkm::worklet::Keys` object held a `SortedValuesMap` array, an
`Offsets` array, a `Counts` array, and (optionally) a `UniqueKeys` array.
Of these, the `Counts` array is redundant because the counts are trivially
computed by subtracting adjacent entries in the offsets array. This pattern
shows up a lot in VTK-m, and most places we have moved to removing the
counts and just using the offsets.

This change removes the `Count` array from the `Keys` object. Where the
count is needed internally, adjacent offsets are subtracted. The deprecated
`GetCounts` method is implemented by copying values into a new array.
2024-01-25 16:13:54 -05:00
..
.gitattributes clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
CMakeLists.txt Expose the Variant helper class 2022-11-01 07:52:41 -06:00
ErrorMessageBuffer.h Correct symbol visibility issues found by ubsan testing 2019-09-11 08:30:49 -04:00
FastVec.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ReduceByKeyLookup.h Deprecate the GetCounts() method in Keys objects 2024-01-25 16:13:54 -05:00
TaskSingular.h Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
TwoLevelUniformGridExecutionObject.h Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
WorkletInvokeFunctorDetail.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
WorkletInvokeFunctorDetail.h.in relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00