vtk-m/vtkm/worklet
Kenneth Moreland 2945813755 Removed ExecutionWholeArray class
`ExecutionWholeArray` is an archaic class in VTK-m that is a thin wrapper
around an array portal. In the early days of VTK-m, this class was used to
transfer whole arrays to the execution environment. However, now the
supported method is to use `WholeArray*` tags in the `ControlSignature` of
a worklet.

Nevertheless, the `WholeArray*` tags caused the array portal transferred to
the worklet to be wrapped inside of an `ExecutionWholeArray` class. This
is unnecessary and can cause confusion about the types of data being used.

Most code is unaffected by this change. Some code that had to work around
the issue of the portal wrapped in another class used the `GetPortal`
method which is no longer needed (for obvious reasons). One extra feature
that `ExecutionWholeArray` had was that it provided an subscript operator
(somewhat incorrectly). Thus, any use of '[..]' to index the array portal
have to be changed to use the `Get` method.
2022-10-27 15:07:41 -06:00
..
colorconversion Update CellSetExtrude to not specify exec types by device 2021-02-08 16:57:16 -07:00
cosmotools Consolidate count-to-offset algorithms 2021-09-16 14:24:41 -06:00
internal Add module mechanism 2022-10-26 12:51:05 -06:00
spatialstructure Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
splatkernels Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
testing Add module mechanism 2022-10-26 12:51:05 -06:00
wavelets Worklet: remove unused var in WaveletDWT 2022-07-09 13:29:26 -04:00
AverageByKey.h Fix slow ArrayCopy calls 2022-01-24 14:15:45 -07:00
AveragePointNeighborhood.h Implement and test Image Comparison Filters and Worklets 2020-12-02 16:24:06 +00:00
BoundaryTypes.h Add CellNeighborhood 2020-07-15 14:41:32 -06:00
CellDeepCopy.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
CMakeLists.txt Add module mechanism 2022-10-26 12:51:05 -06:00
CosmoTools.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DescriptiveStatistics.h Fix issues of calling __host__ from __device__ 2020-06-17 14:55:43 -06:00
DispatcherCellNeighborhood.h reverse #include on CellNeighborhood 2020-07-21 18:49:57 -06:00
DispatcherMapField.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
DispatcherMapTopology.h Reverse Invoker, Dispatcher and Worklet dependency 2020-07-21 17:25:43 -06:00
DispatcherPointNeighborhood.h Reverse Invoker, Dispatcher and Worklet dependency 2020-07-21 17:25:43 -06:00
DispatcherReduceByKey.h Reverse Invoker, Dispatcher and Worklet dependency 2020-07-21 17:25:43 -06:00
FieldStatistics.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
KdTree3D.h Deprecate KdTree3D worklets 2021-08-02 09:50:41 -06:00
KernelSplatter.h clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
Keys.h Make deprecated tags more descriptive 2021-02-09 09:45:41 -07:00
Keys.hxx ConvertNumComponentsToOffsets using ScanExtented vs. ScanExclusive 2020-03-05 10:57:34 -05:00
KeysSignedTypes.cxx Optionally remove all use of ArrayHandleVirtual 2020-09-04 22:52:45 -06:00
KeysUnsignedTypes.cxx Optionally remove all use of ArrayHandleVirtual 2020-09-04 22:52:45 -06:00
MaskIndices.h Fix doxygen groups 2022-09-09 10:37:31 +08:00
MaskNone.h vtkm::cont::Invoker supports both Masks and Scatter 2019-09-27 17:11:18 -04:00
MaskSelect.cxx Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
MaskSelect.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
NDimsHistMarginalization.h move worklet/histogram to filter/density_estimate/worklet 2022-01-31 12:17:44 -07:00
Normalize.h Remove unneeded ExecutionSignatures 2019-10-09 14:56:07 -04:00
ScalarsToColors.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ScalarsToColors.hxx Remove vtkm::BaseComponent 2019-09-09 13:01:03 -06:00
ScatterCounting.cxx Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
ScatterCounting.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
ScatterIdentity.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
ScatterPermutation.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
ScatterUniform.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
StableSortIndices.h Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
StreamLineUniformGrid.h Deprecate old methods from DynamicCellSet 2022-01-05 08:18:17 -07:00
TriangleWinding.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
vtkm.module Add module mechanism 2022-10-26 12:51:05 -06:00
WaveletCompressor.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
WorkletCellNeighborhood.h clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
WorkletMapField.h Reverse Invoker, Dispatcher and Worklet dependency 2020-07-21 17:25:43 -06:00
WorkletMapTopology.h Reverse Invoker, Dispatcher and Worklet dependency 2020-07-21 17:25:43 -06:00
WorkletNeighborhood.h Extract WorkletNeighborhood base class 2020-07-20 17:50:14 -06:00
WorkletPointNeighborhood.h clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
WorkletReduceByKey.h Reverse Invoker, Dispatcher and Worklet dependency 2020-07-21 17:25:43 -06:00