vtk-m2/vtkm/cont
Kenneth Moreland 6d37ce9453 Remove invalid PortalType
Several ArrayHandles (actuall Storage implementations) had a fake portal
type that only defined invalid value types and no Get/Set methods. The
idea was to quickly identify when using a read-only array for writing.
However, this was more trouble than it was worth as the compiler just
gives  an incomprehensible error and it is hard to track down the actual
value.

Now actually define some type even if it is never used.
2019-07-17 18:39:00 -06:00
..
arg For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
cuda Merge branch 'master' of gitlab.kitware.com:m-kim/vtk-m into advdatamodel 2019-06-26 19:37:47 -04:00
internal Fix brace initialization of std::atomic for gcc 4.8. 2019-07-01 10:15:19 -04:00
openmp Unroll reduction loops for non-integral types on OpenMP. 2019-07-16 14:47:41 -04:00
serial First Extrude commit. 2019-06-20 22:17:24 -04:00
tbb tbb testing needs vtkm_worklet 2019-06-21 14:37:22 -04:00
testing Remove invalid PortalType 2019-07-17 18:39:00 -06:00
Algorithm.h Add CountSetBits and Fill device algorithms. 2019-06-25 11:30:39 -04:00
ArrayCopy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleBitField.h Correct unused-parameter warnings from defaulted methods. 2019-05-02 10:27:48 -04:00
ArrayHandleCartesianProduct.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCast.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCompositeVector.h Correct more host/device warnings from methods that should be host only 2019-04-29 13:15:42 -04:00
ArrayHandleConcatenate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleConstant.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCounting.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleDiscard.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleExtractComponent.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleExtrudeCoords.h clean up warnings. 2019-06-24 22:10:32 -04:00
ArrayHandleExtrudeField.h consolidate some files 2019-06-22 00:48:12 -04:00
ArrayHandleGroupVec.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleGroupVecVariable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleImplicit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleIndex.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandlePermutation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleReverse.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleStreaming.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleSwizzle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleTransform.h Remove invalid PortalType 2019-07-17 18:39:00 -06:00
ArrayHandleUniformPointCoordinates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleView.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtualCoordinates.h ArrayHandleVirtualCoordinates now calls the proper parent constructor 2019-04-26 10:11:04 -04:00
ArrayHandleZip.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalToIterators.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AssignerMultiBlock.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AssignerMultiBlock.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AtomicArray.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BitField.h Provide better error messages when misusing a BitPortalConst. 2019-06-14 15:26:55 -04:00
BoundsCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundsCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundsGlobalCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundsGlobalCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CastAndCall.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocator.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorBoundingIntervalHierarchy.cxx Cleanup the CellLocatorBoundingIntervalHierarchy.cxx style. 2019-04-24 10:13:35 -04:00
CellLocatorBoundingIntervalHierarchy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorGeneral.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorGeneral.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorRectilinearGrid.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorRectilinearGrid.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorUniformBins.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorUniformBins.h Make sure all execution side CellLocator objects have explicit destructors 2019-04-26 10:10:21 -04:00
CellLocatorUniformGrid.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorUniformGrid.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSet.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.hxx Make sure all vtkm/cont .hxx files have header guards 2019-07-01 14:03:40 -04:00
CellSetExtrude.cxx clean up warnings. 2019-06-24 22:10:32 -04:00
CellSetExtrude.h clean up warnings. 2019-06-24 22:10:32 -04:00
CellSetExtrude.hxx Make sure all vtkm/cont .hxx files have header guards 2019-07-01 14:03:40 -04:00
CellSetListTag.h Don't need this. 2019-06-26 19:37:35 -04:00
CellSetPermutation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetSingleType.h Fix type name in debug message. 2019-06-12 09:56:25 -04:00
CellSetStructured.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetStructured.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetStructured.hxx Make sure all vtkm/cont .hxx files have header guards 2019-07-01 14:03:40 -04:00
CMakeLists.txt vtkm_library WRAP_FOR_CUDA renamed to clarify the intent of the property 2019-07-09 13:04:07 -04:00
ColorTable.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.hxx Make sure all vtkm/cont .hxx files have header guards 2019-07-01 14:03:40 -04:00
ColorTablePresets.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTablePrivate.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTableSamples.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystem.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystem.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystem.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSet.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderExplicit.cxx Initial modifications for tube filter. 2019-06-18 10:38:41 -04:00
DataSetBuilderExplicit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderRectilinear.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderRectilinear.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderUniform.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderUniform.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetFieldAdd.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterAlgorithm.h Add CountSetBits and Fill device algorithms. 2019-06-25 11:30:39 -04:00
DeviceAdapterListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterTag.cxx For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
DeviceAdapterTag.h Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
DynamicCellSet.h Empty DynamicCellSet doesn't segfault on certain queries. 2019-05-16 08:29:17 -04:00
EnvironmentTracker.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
EnvironmentTracker.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Error.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadAllocation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadDevice.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadDevice.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadType.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadType.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadValue.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorFilterExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorInternal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionAndControlObjectBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionObjectBase.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
Field.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Field.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeCompute.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeGlobalCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeGlobalCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeGlobalCompute.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ImplicitFunctionHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Initialize.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Initialize.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Logging.cxx Introduce a log level that details kernel launch parameters 2019-06-18 15:01:07 -04:00
Logging.h Introduce a log level that details kernel launch parameters 2019-06-18 15:01:07 -04:00
MultiBlock.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MultiBlock.h conslidate the license statement 2019-04-17 10:57:13 -06:00
PointLocator.cxx Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocator.h Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocatorUniformGrid.cxx Fix PointLocatorUniformGrid for points on boundary 2019-07-10 08:35:45 -06:00
PointLocatorUniformGrid.h Some classes should be exported 2019-04-25 09:50:49 -04:00
RuntimeDeviceInformation.cxx RuntimeDeviceInformation now says the AnyTag exists. 2019-05-21 15:15:06 -04:00
RuntimeDeviceInformation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RuntimeDeviceTracker.cxx ScopedRuntimeDeviceTracker have better controls of setting devices. 2019-05-21 15:32:10 -04:00
RuntimeDeviceTracker.h ScopedRuntimeDeviceTracker have better controls of setting devices. 2019-05-21 15:32:10 -04:00
SerializableTypeString.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Serialization.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Storage.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.h StealArray now returns the array and free function as a Pair. 2019-05-01 09:42:57 -04:00
StorageBasic.hxx Make sure all vtkm/cont .hxx files have header guards 2019-07-01 14:03:40 -04:00
StorageExtrude.h Remove invalid PortalType 2019-07-17 18:39:00 -06:00
StorageImplicit.h Remove invalid PortalType 2019-07-17 18:39:00 -06:00
StorageListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageVirtual.cxx Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
StorageVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageVirtual.hxx Make sure methods that are used by multiple TU's are inline. 2019-05-22 15:24:57 -04:00
Timer.cxx Simplify Timer now that RuntimeDeviceTracker handles 'any' device. 2019-06-19 10:50:44 -04:00
Timer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TryExecute.cxx RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
TryExecute.h RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
VariantArrayHandle.h Correct unused-parameter warnings from defaulted methods. 2019-04-30 13:12:32 -04:00
VirtualObjectHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VirtualObjectHandle.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00