vtk-m/vtkm/cont/arg
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
..
CMakeLists.txt Add module mechanism 2022-10-26 12:51:05 -06:00
ControlSignatureTagBase.h clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
Transport.h Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
TransportTagArrayIn.h Fix unnecessary deprecation warnings in visual studio 2020-09-09 06:13:08 -06:00
TransportTagArrayInOut.h Fix unnecessary deprecation warnings in visual studio 2020-09-09 06:13:08 -06:00
TransportTagArrayOut.h Fix unnecessary deprecation warnings in visual studio 2020-09-09 06:13:08 -06:00
TransportTagAtomicArray.h Remove device template argument from AtomicArrayExecutionObject 2021-02-04 08:47:28 -07:00
TransportTagBitField.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagCellSetIn.h Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
TransportTagExecObject.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagKeyedValuesIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesInOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeysIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagTopologyFieldIn.h Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
TransportTagWholeArrayIn.h Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
TransportTagWholeArrayInOut.h Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
TransportTagWholeArrayOut.h Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
TypeCheck.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagArrayIn.h Type check input and output array arguments differently 2020-03-19 15:07:01 -06:00
TypeCheckTagArrayInOut.h Type check input and output array arguments differently 2020-03-19 15:07:01 -06:00
TypeCheckTagArrayOut.h Type check input and output array arguments differently 2020-03-19 15:07:01 -06:00
TypeCheckTagAtomicArray.h Optionally remove all use of ArrayHandleVirtual 2020-09-04 22:52:45 -06:00
TypeCheckTagBitField.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagCellSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagCellSetStructured.h Type check input and output array arguments differently 2020-03-19 15:07:01 -06:00
TypeCheckTagExecObject.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagKeys.h Add non-templated base class to Keys class. 2020-05-21 08:34:07 -06:00