vtk-m/vtkm
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
..
cont Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
exec Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
filter Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
internal Add module mechanism 2022-10-26 12:51:05 -06:00
interop Add module mechanism 2022-10-26 12:51:05 -06:00
io Add module mechanism 2022-10-26 12:51:05 -06:00
random Add module mechanism 2022-10-26 12:51:05 -06:00
rendering Add module mechanism 2022-10-26 12:51:05 -06:00
source Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
testing Add module mechanism 2022-10-26 12:51:05 -06:00
thirdparty Add module mechanism 2022-10-26 12:51:05 -06:00
worklet Removed ExecutionWholeArray class 2022-10-27 15:07:41 -06:00
.gitattributes
Algorithms.h Deprecate vtkm/BinarySearch.h, it is unused and similar to LowerBound 2021-04-07 19:10:28 +00:00
Assert.h
Atomic.h CI: updates kokkos version 2021-09-20 18:23:16 -04:00
BinaryOperators.h
BinaryPredicates.h
Bitset.h
Bounds.h Add implementation of VecTraits for Range and Bounds 2022-01-25 10:55:35 -07:00
CellClassification.h Fix scoping of vtkm::CellClassification 2022-03-17 15:33:57 -06:00
CellShape.h
CellTraits.h
CMakeLists.txt Add module mechanism 2022-10-26 12:51:05 -06:00
Deprecated.h Disable deprecation for MSVC 2017 2021-04-26 12:47:44 -06:00
ErrorCode.h
Flags.h
Geometry.h
Geometry.hxx
Hash.h
ImplicitFunction.h Completely deprecate virtual methods 2021-04-28 07:28:32 -06:00
List.h minor changes based on code review 2022-05-18 05:59:07 -06:00
ListTag.h Remove brigand.hpp 2022-03-08 07:25:08 -07:00
LowerBound.h split vtkm/Algorithms.h into UpperBound.h, LowerBound.h, and BinarySearch.h 2021-04-07 18:53:09 +00:00
Math.h Remove recursion from FloatDistance 2021-08-02 09:50:41 -06:00
Math.h.in Remove recursion from FloatDistance 2021-08-02 09:50:41 -06:00
Matrix.h Break LUP factorization when invalid matrix found 2021-07-12 10:29:46 -06:00
NewtonsMethod.h
Pair.h
Particle.h Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate 2022-08-29 15:23:10 -04:00
Range.h Add implementation of VecTraits for Range and Bounds 2022-01-25 10:55:35 -07:00
RangeId2.h
RangeId3.h
RangeId.h
StaticAssert.h
Swap.h revert thust::swap 2022-02-08 12:18:26 -07:00
TopologyElementTag.h
Transform3D.h
Tuple.h
Tuple.h.in
TypeList.h
TypeListTag.h Deprecate brigand.hpp 2022-03-08 07:25:08 -07:00
Types.h Allow for different types in basic type operators 2021-03-03 09:39:45 -07:00
TypeTraits.h
UnaryPredicates.h
UpperBound.h split vtkm/Algorithms.h into UpperBound.h, LowerBound.h, and BinarySearch.h 2021-04-07 18:53:09 +00:00
VecAxisAlignedPointCoordinates.h
VecFlat.h
VecFromPortal.h
VecFromPortalPermute.h
VecFromVirtPortal.h
VectorAnalysis.h Avoid floating point exception in Orthonormalize 2021-07-12 10:29:46 -06:00
VecTraits.h Use types for different options in PA filters. 2022-06-23 15:25:31 -04:00
VecVariable.h
Version.h.in
VirtualObjectBase.h Completely deprecate virtual methods 2021-04-28 07:28:32 -06:00
vtkm.module Add module mechanism 2022-10-26 12:51:05 -06:00