vtk-m/vtkm
Robert Maynard 838cb43375 Redesign RuntimeDeviceTracker and RuntimeDeviceInformation
The RuntimeDeviceTracker had grown organically to handle multiple
different roles inside VTK-m. Now that we have device tags
that can be passed around at runtime, large portions of
the RuntimeDeviceTracker API aren't needed.

Additionally the RuntimeDeviceTracker had a dependency on knowing
the names of each device, and this wasn't possible
as that information was part of its self. Now we have moved that
information into RuntimeDeviceInformation and have broken
the recursion.
2019-03-26 08:36:18 -04:00
..
cont Redesign RuntimeDeviceTracker and RuntimeDeviceInformation 2019-03-26 08:36:18 -04:00
exec Make PointLocatorUniformGrid default constructible 2019-03-18 16:34:49 -04:00
filter Make CellClassification more clear 2019-03-22 10:49:06 -06:00
internal Merge topic 'update_constexpr_array_macros' 2019-03-11 08:12:44 -04:00
interop Install missing headers found by VTKmCheckSourceInInstall 2019-01-29 14:46:27 -05:00
io Update existing code to use the new functions 2019-03-15 13:28:55 -04:00
rendering RuntimeDeviceTracker: Remove Global from names 2019-03-22 08:53:26 -07:00
testing RuntimeDeviceTracker: Remove Global from names 2019-03-22 08:53:26 -07:00
thirdparty VTK-m always use cxx_std_<level> when requesting compiler level 2019-03-12 16:13:43 -04:00
worklet Merge topic 'rename_to_GetRuntimeDeviceTracker' 2019-03-24 08:17:02 -04:00
.gitattributes taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Assert.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
BaseComponent.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
BinaryOperators.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
BinaryPredicates.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Bitset.h Verify more core vtkm types have proper move semantics. 2019-01-02 12:46:30 -05:00
Bounds.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
CellClassification.h Make CellClassification more clear 2019-03-22 10:49:06 -06:00
CellShape.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
CellTraits.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
CMakeLists.txt Make CellClassification more clear 2019-03-22 10:49:06 -06:00
Flags.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Geometry.h Add vtkm/Geometry.h and test it. 2018-06-20 11:58:14 -04:00
Geometry.hxx Add vtkm/Geometry.h and test it. 2018-06-20 11:58:14 -04:00
Hash.h vtkm::Hash now doesn't warn when compiling with 32bit ids. 2018-09-13 13:15:29 -04:00
ImplicitFunction.h Mark classes that should not be derived from as final. 2018-06-15 10:49:59 -04:00
ListTag.h Misc. typos 2018-08-07 17:50:41 -04:00
Math.h Add VTKM_CUDA_DEVICE_PASS preprocessing definition. 2019-01-24 11:23:45 -05:00
Math.h.in Add VTKM_CUDA_DEVICE_PASS preprocessing definition. 2019-01-24 11:23:45 -05:00
Matrix.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
NewtonsMethod.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Pair.h Merge topic 'add_more_types_to_move_constructor_test' 2019-01-02 16:50:31 -05:00
Range.h Verify more core vtkm types have proper move semantics. 2019-01-02 12:46:30 -05:00
RangeId2.h Filter for adding ghost zones. 2019-02-07 15:26:20 -05:00
RangeId3.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
RangeId.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
StaticAssert.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Swap.h Use thrust::swap for vtkm::Swap in CUDA device code. 2018-06-11 12:27:54 -04:00
TopologyElementTag.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Transform3D.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
TypeListTag.h Add UInt8 as a default type. 2019-03-01 10:25:14 -05:00
Types.h constexpr construction for Vec classes 2018-06-20 14:15:29 -04:00
TypeTraits.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
UnaryPredicates.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
VecAxisAlignedPointCoordinates.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
VecFromPortal.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
VecFromPortalPermute.h Support pointers in vtkm::exec::Fetch classes 2018-12-27 13:19:40 -05:00
VecFromVirtPortal.h Add StorageVirtual and ArrayHandleVirtual to vtkm::cont 2018-12-27 14:35:56 -05:00
VectorAnalysis.h Add vtkm/Geometry.h and test it. 2018-06-20 11:58:14 -04:00
VecTraits.h Add bool to supported types for VecTraits 2018-08-06 13:10:05 -04:00
VecVariable.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
Version.h.in taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00
VirtualObjectBase.h taotuple 2018-06-05 (ae493658) 2018-06-05 12:24:07 -04:00