vtk-m2/vtkm/cont/internal
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
..
testing VariantArrayHandle should report run time NumberOfComponents 2019-03-15 16:47:32 -04:00
ArrayExportMacros.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleBasicImpl.cxx Rename Undefined and Any DeviceAdapterId subclasses for consistency. 2018-08-29 09:05:50 -07:00
ArrayHandleBasicImpl.h Make the ArrayHandle move constructors noexcept. 2018-10-23 16:21:05 -04:00
ArrayHandleBasicImpl.hxx Make the ArrayHandle move constructors noexcept. 2018-10-23 16:21:05 -04:00
ArrayHandleExecutionManager.h At runtime TryExecute supports a specific deviceId to execute on. 2018-08-07 17:22:18 -04:00
ArrayManagerExecution.h Misc. typos 2018-06-14 16:49:11 -04:00
ArrayManagerExecutionShareWithControl.cxx Refactor ExecutionArrayInterfaceBasic to use inheriting constructors 2018-07-25 12:03:48 -04:00
ArrayManagerExecutionShareWithControl.h Refactor ExecutionArrayInterfaceBasic to use inheriting constructors 2018-07-25 12:03:48 -04:00
ArrayPortalFromIterators.h VTK-m now doesn't use reserved C++ identifiers 2019-02-28 15:08:08 -05:00
ArrayPortalShrink.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayTransfer.h Remove ArrayHandle CopyInto 2017-10-27 17:28:59 -04:00
CMakeLists.txt VariantArrayHandleContainer casting operations have minimal overhead. 2019-01-09 08:27:14 -05:00
ConnectivityExplicitInternals.h Specialize the CellToPoint computation for CSSingleType. 2018-08-21 12:36:15 -04:00
DeviceAdapterAlgorithmGeneral.h Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
DeviceAdapterAtomicArrayImplementation.h Move DevAdaptAtomicArrayImplementation to its own file. 2018-05-29 14:07:29 -04:00
DeviceAdapterDefaultSelection.h Add initial version of an OpenMP backend. 2018-05-31 16:47:48 -04:00
DeviceAdapterError.h Re-implement DeviceAdapterRuntimeDetector to avoid ODR violations. 2018-05-15 13:08:34 -04:00
DeviceAdapterListHelpers.h RuntimeDeviceTracker: Remove Global from names 2019-03-22 08:53:26 -07:00
DeviceAdapterTag.cxx Redesign RuntimeDeviceTracker and RuntimeDeviceInformation 2019-03-26 08:36:18 -04:00
DeviceAdapterTag.h VTK-m now supports case-insensitive construction of devices from strings. 2019-01-07 08:12:25 -05:00
DynamicTransform.h add vtkm::cont::ConditionalCastAndCall 2018-03-06 15:54:46 -05:00
FunctorsGeneral.h Add specialized operators for ArrayPortalValueReference 2019-02-20 13:33:55 -07:00
IteratorFromArrayPortal.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
KXSort.h Generalize the TBB radix sort implementation. 2018-05-29 14:49:42 -04:00
OptionParser.h Add vtkm::cont::Initialize. 2018-12-13 10:15:44 -05:00
ParallelRadixSort.h Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
ParallelRadixSortInterface.h Generalize the TBB radix sort implementation. 2018-05-29 14:49:42 -04:00
ReverseConnectivityBuilder.h ReverseConnectivityBuilder can handle 32bit and 64bit connectivity 2018-09-13 09:33:31 -04:00
SimplePolymorphicContainer.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
SimplePolymorphicContainer.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
StorageError.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TransferInfo.cxx Add StorageVirtual and ArrayHandleVirtual to vtkm::cont 2018-12-27 14:35:56 -05:00
TransferInfo.h Add StorageVirtual and ArrayHandleVirtual to vtkm::cont 2018-12-27 14:35:56 -05:00
VariantArrayHandleContainer.h Fix VariantArrayHandle override warnings 2019-03-19 08:28:08 -04:00
VirtualObjectTransfer.cxx Refactor VirtualObjectHandle to support new virtual design 2018-10-15 17:38:54 -04:00
VirtualObjectTransfer.h Refactor VirtualObjectHandle to support new virtual design 2018-10-15 17:38:54 -04:00
VirtualObjectTransferShareWithControl.h Remove unneeded typeinfo includes 2018-07-17 11:41:53 -04:00