vtk-m/vtkm/cont/internal
Robert Maynard d29bdb2e39 VariantArrayHandleContainer casting operations have minimal overhead.
We want to make sure that VariantArrayHandleContainer has as little
overhead when launch worklets as possible. To do so we cache
type information to make deducing the `T` type of ArrayHandles
as fast as possible.
2019-01-09 08:27:14 -05:00
..
testing Remove vtkm::cont::DynamicArrayHandle. 2018-12-27 14:35:56 -05: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 Add exec to ArrayPortalFromIterators constructors 2018-07-12 08:09:22 -06: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 Replace FindDeviceAdapterTagAndCall with TryExecuteOnDevice 2018-08-08 14:53:28 -04:00
DeviceAdapterTag.cxx Add vtkm::cont::Initialize. 2018-12-13 10:15:44 -05: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 Remove usages of std::vector from OpenMP reduction algorithm 2018-08-06 13:08:33 -04: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 VariantArrayHandleContainer casting operations have minimal overhead. 2019-01-09 08:27:14 -05: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