vtk-m/vtkm/cont/internal
Kenneth Moreland 6dc0b394a9 Fix reduce-by-key with a fancy output array
If you gave ReduceByKey a fancy output array that decorated another
array, you could get a runtime error for using an invalid array (if the
device adapter used the generic algorithm). The problem was that
ReduceByKey creates a temporary array, and that array was given the same
storage as the output array. That might not be valid for fancy arrays,
so instead use the default storage for the temporary array.
2020-04-16 14:19:44 -06:00
..
testing Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
ArrayExportMacros.h Add ability to attach token to standard ArrayHandle 2020-02-25 07:41:36 -07:00
ArrayHandleBasicImpl.cxx Remove locking control ArrayPortals 2020-03-16 07:10:10 -06:00
ArrayHandleBasicImpl.h silenced doxygen unsupported c++ syntax 2020-03-23 19:55:46 -04:00
ArrayHandleBasicImpl.hxx Remove locking control ArrayPortals 2020-03-16 07:10:10 -06:00
ArrayHandleExecutionManager.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
ArrayManagerExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayManagerExecutionShareWithControl.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayManagerExecutionShareWithControl.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
ArrayPortalCheck.h Properly handle Get(Id3) in ArrayPortalCheck 2020-03-18 10:51:20 -06:00
ArrayPortalFromIterators.h Fixup custom portal iterator logic. 2019-12-17 15:39:51 -05:00
ArrayTransfer.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
AtomicInterfaceControl.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
AtomicInterfaceExecution.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
CMakeLists.txt Remove locking control ArrayPortals 2020-03-16 07:10:10 -06:00
ConnectivityExplicitInternals.h Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
DefaultTypesVTK.h.in Enable changing policy used for library compiles 2020-03-19 15:07:07 -06:00
DeviceAdapterAlgorithmGeneral.h Fix reduce-by-key with a fancy output array 2020-04-16 14:19:44 -06:00
DeviceAdapterListHelpers.h Remove instances of ListTag in favor of List 2019-12-06 21:32:36 -07:00
FunctorsGeneral.h Add vtkm/Algorithms.h header with device-friendly binary search algorithms. 2019-12-20 12:35:10 -05:00
IteratorFromArrayPortal.h Make ArrayPortalWrapper more tolerant of host objects 2020-02-26 13:10:51 -07:00
KXSort.h conslidate the license statement 2019-04-17 10:57:13 -06:00
OptionParser.h silenced doxygen unsupported c++ syntax 2020-03-23 19:55:46 -04:00
ParallelRadixSort.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ParallelRadixSortInterface.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ReverseConnectivityBuilder.h Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
StorageError.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransferInfo.cxx TransferInfo doesn't leak when holding VirtualObjectTransferShareWithControl 2019-04-29 15:51:19 -04:00
TransferInfo.h Release locks in ArrayHandleVirtual control portals 2020-03-09 15:53:38 -06:00
VariantArrayHandleContainer.cxx For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
VariantArrayHandleContainer.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
VirtualObjectTransfer.cxx Some classes should be exported 2019-04-25 09:50:49 -04:00
VirtualObjectTransfer.h Back out of passing a token when transfering virtual objects 2020-02-25 09:39:29 -07:00
VirtualObjectTransferShareWithControl.h Back out of passing a token when transfering virtual objects 2020-02-25 09:39:29 -07:00