vtk-m/vtkm/internal
Kenneth Moreland 3039a18baf Add ability to get an array from a Field for a particular type
This is done through a new version of ApplyPolicy. This version takes
a type of the array as its first template argument, which must be
specified.

This requires having a list of potential storage to try. It will use
that to construct an ArrayHandleMultiplexer containing all potential
types. This list of storages comes from the policy. A StorageList
item was added to the policy.

Types are automatically converted. So if you ask for a vtkm::Float64 and
field contains a vtkm::Float32, it will the array wrapped in an
ArrayHandleCast to give the expected type.
2019-09-09 08:19:15 -06:00
..
testing Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
.gitattributes clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
ArrayPortalHelpers.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalUniformPointCoordinates.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ArrayPortalValueReference.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Assume.h conslidate the license statement 2019-04-17 10:57:13 -06:00
brigand.hpp brigand: fix intel check 2019-02-14 16:26:14 -05:00
CMakeLists.txt Use large case statements to CastAndCall variants 2019-07-22 14:37:17 -06:00
Configure.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
ConfigureFor32.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConfigureFor64.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityStructuredInternals.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ExportMacros.h Use __pragma on MSVC 2019-06-05 10:04:56 -06:00
FunctionInterface.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPost.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPost.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPre.h Remove unnecessary constructor from ParameterContainer 2019-04-24 10:12:43 -04:00
FunctionInterfaceDetailPre.h.in Remove unnecessary constructor from ParameterContainer 2019-04-24 10:12:43 -04:00
IndexTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
IndicesExtrude.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Invocation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ListTagDetail.h Add ability to get an array from a Field for a particular type 2019-09-09 08:19:15 -06:00
Unreachable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Variant.h Get around alignas bug in GCC 4.8 2019-08-08 07:59:43 -06:00
VariantDetail.h Sprinkle noexcept goodness on Variant and ArrayPortalMultiplexer 2019-07-25 15:25:29 -06:00
VariantDetail.h.in Sprinkle noexcept goodness on Variant and ArrayPortalMultiplexer 2019-07-25 15:25:29 -06:00
Windows.h conslidate the license statement 2019-04-17 10:57:13 -06:00