vtk-m2/vtkm/cont/internal
Kenneth Moreland 6592e52880 Fix IsWritableArrayHandle for portals that exist but cannot be written
Previously, IsWriteableArrayHandle just checked to see if an
ArrayHandle's portal has a ValueType of void* because we had coded the
special read-only array handles to have fake portals for writing.
However, we recently removed that because it was more trouble than it
was worth. Now IsWritableArrayHandle checks for the existance of the Set
method. If it does not exist, then the portal is considered read-only.

Also corrected spelling (writeable -> writable).
2019-07-19 20:33:58 -06:00
..
testing For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
ArrayExportMacros.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleBasicImpl.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleBasicImpl.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleBasicImpl.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleExecutionManager.h conslidate the license statement 2019-04-17 10:57:13 -06: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 conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalFromIterators.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalShrink.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayTransfer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AtomicInterfaceControl.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AtomicInterfaceExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
ConnectivityExplicitInternals.h Fix IsWritableArrayHandle for portals that exist but cannot be written 2019-07-19 20:33:58 -06:00
DeviceAdapterAlgorithmGeneral.h Add CountSetBits and Fill device algorithms. 2019-06-25 11:30:39 -04:00
DeviceAdapterAtomicArrayImplementation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterListHelpers.h RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
DynamicTransform.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctorsGeneral.h Fix brace initialization of std::atomic for gcc 4.8. 2019-07-01 10:15:19 -04:00
IteratorFromArrayPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
KXSort.h conslidate the license statement 2019-04-17 10:57:13 -06:00
OptionParser.h conslidate the license statement 2019-04-17 10:57:13 -06: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 conslidate the license statement 2019-04-17 10:57:13 -06: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 conslidate the license statement 2019-04-17 10:57:13 -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 conslidate the license statement 2019-04-17 10:57:13 -06:00
VirtualObjectTransfer.cxx Some classes should be exported 2019-04-25 09:50:49 -04:00
VirtualObjectTransfer.h Some classes should be exported 2019-04-25 09:50:49 -04:00
VirtualObjectTransferShareWithControl.h conslidate the license statement 2019-04-17 10:57:13 -06:00