vtk-m2/vtkm/cont
Robert Maynard c026d14b97 DynamicArrayHandle prunes invalid Value/Storage set before cast and call
By pruning the invalid combinations first we reduce the amount of work
the compiler has to do. Additionally it makes for smaller callstacks when
the compiler errors out during a CastAndCall.
2018-03-09 16:14:27 -05:00
..
arg Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
cuda CudaAllocator guards all CUDA 8.0+ calls behind ifdef's. 2018-02-26 16:37:57 -05:00
internal Always defer to the serial allocator when allocating basic storage 2018-02-16 10:00:28 -05:00
serial Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
tbb Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
testing add warning guards around diy includes. 2018-02-26 15:33:56 -05:00
Algorithm.h Simplify the boilerplate functors in vtkm/cont/Algorithms. 2017-12-12 11:10:52 -05:00
ArrayCopy.h Add version of ArrayCopy that takes a device adapter 2017-09-25 16:54:24 -06:00
ArrayHandle.cxx vtk-m ArrayHandle + basic storage has an optimized PrepareForDevice method 2018-02-16 10:00:28 -05:00
ArrayHandle.h DynamicArrayHandle prunes invalid Value/Storage set before cast and call 2018-03-09 16:14:27 -05:00
ArrayHandle.hxx Refactor vtk-m ArrayHandle to use mutable over const_cast 2018-02-16 10:00:28 -05:00
ArrayHandleCartesianProduct.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleCast.h Fix ambiguous make_ArrayHandleCast template 2017-09-27 10:56:22 -06:00
ArrayHandleCompositeVector.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleConcatenate.h Correct bad formatting in some vtkm::cont headers 2018-01-15 10:45:16 -05:00
ArrayHandleConstant.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleCounting.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleDiscard.h Fix warning on Cuda. 2017-10-10 10:28:51 -04:00
ArrayHandleExtractComponent.h Add missing typedef to portal. 2017-10-11 17:24:05 -04:00
ArrayHandleGroupVec.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleGroupVecVariable.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleImplicit.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleIndex.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandlePermutation.h Correct bad formatting in some vtkm::cont headers 2018-01-15 10:45:16 -05:00
ArrayHandleReverse.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleStreaming.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleSwizzle.h Consistently mark variables as static const across all of vtk-m 2018-02-26 16:37:57 -05:00
ArrayHandleTransform.h Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
ArrayHandleUniformPointCoordinates.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleVirtualCoordinates.h Add IsType to ArrayHandleVirtualCoordinates 2018-01-25 11:02:52 -05:00
ArrayHandleZip.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayPortal.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayPortalToIterators.h Misc. typos 2018-01-30 06:51:47 -05:00
ArrayRangeCompute.cxx Refactor ArrayRange to do as little as possible inside TryExecute 2018-02-15 11:42:48 -05:00
ArrayRangeCompute.h Refactor ArrayRange to do as little as possible inside TryExecute 2018-02-15 11:42:48 -05:00
ArrayRangeCompute.hxx Refactor ArrayRange to do as little as possible inside TryExecute 2018-02-15 11:42:48 -05:00
AssignerMultiBlock.cxx warnings: int/size_t conversion warnings. 2018-02-26 15:33:56 -05:00
AssignerMultiBlock.h selectively disable C4275. 2018-02-27 13:42:52 -05:00
CellLocator.h Merge topic 'add-probe' 2018-01-30 15:08:49 -05:00
CellLocatorTwoLevelUniformGrid.h Update CoordinateSystem to use the Virtual Array 2018-01-10 10:19:19 -05:00
CellSet.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSet.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetExplicit.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetExplicit.h Remove all uses of VTKM_OVERRIDE at instead just use override. 2017-11-02 09:18:15 -04:00
CellSetExplicit.hxx Workaround intel compiler bug 2017-10-12 13:32:39 -04:00
CellSetListTag.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetPermutation.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetSingleType.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetStructured.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetStructured.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetStructured.hxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CMakeLists.txt Make DIY a required dependency. 2018-02-26 11:25:56 -05:00
CoordinateSystem.cxx Update CoordinateSystem to use the Virtual Array 2018-01-10 10:19:19 -05:00
CoordinateSystem.h Update CoordinateSystem to use the Virtual Array 2018-01-10 10:19:19 -05:00
DataSet.cxx Build vtkm::cont::DataSet into the vtkm_cont library. 2017-12-19 15:14:30 -05:00
DataSet.h Build vtkm::cont::DataSet into the vtkm_cont library. 2017-12-19 15:14:30 -05:00
DataSetBuilderExplicit.h Enable highest level of warnings(W4) under MSVC 2017-09-22 13:04:28 -04:00
DataSetBuilderRectilinear.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
DataSetBuilderUniform.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
DataSetFieldAdd.h Correct bad formatting in some vtkm::cont headers 2018-01-15 10:45:16 -05:00
DecomposerMultiBlock.h add warning guards around diy includes. 2018-02-26 15:33:56 -05:00
DeviceAdapter.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
DeviceAdapterAlgorithm.h Misc. typos 2018-01-30 06:51:47 -05:00
DeviceAdapterListTag.h Make ForEachValidDevice internal 2018-01-09 17:23:26 -05:00
DynamicArrayHandle.cxx Refactor DynamicArrayHandle CastAndCall 2017-11-07 13:20:46 -05:00
DynamicArrayHandle.h DynamicArrayHandle prunes invalid Value/Storage set before cast and call 2018-03-09 16:14:27 -05:00
DynamicCellSet.h Correctly forward rvalue functors when passed to CastAndCall 2017-12-08 12:02:01 -05:00
EnvironmentTracker.cxx add warning guards around diy includes. 2018-02-26 15:33:56 -05:00
EnvironmentTracker.h Make DIY a required dependency. 2018-02-26 11:25:56 -05:00
Error.h Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
ErrorBadAllocation.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorBadDevice.h Add ErrorBadDevice 2018-01-09 14:25:47 -05:00
ErrorBadType.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorBadValue.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorExecution.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorInternal.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
Field.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
Field.h Misc. typos 2018-01-30 06:51:47 -05:00
ImplicitFunctionHandle.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
MultiBlock.cxx warnings: int/size_t conversion warnings. 2018-02-26 15:33:56 -05:00
MultiBlock.h Misc. typos 2018-01-30 06:51:47 -05:00
PointLocatorUniformGrid.h vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
RuntimeDeviceInformation.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
RuntimeDeviceTracker.cxx Give each thread using vtk a separate runtime device tracker 2017-11-21 16:43:40 -05:00
RuntimeDeviceTracker.h Misc. typos 2018-01-30 06:51:47 -05:00
Storage.h Misc. typos 2018-01-30 06:51:47 -05:00
StorageBasic.cxx Make Storage and ArrayHandle export for the same value types. 2018-02-16 09:59:20 -05:00
StorageBasic.h Make Storage and ArrayHandle export for the same value types. 2018-02-16 09:59:20 -05:00
StorageBasic.hxx Refactor vtk-m storage basic to generate less code 2018-02-16 09:59:19 -05:00
StorageImplicit.h Remove ArrayHandle CopyInto 2017-10-27 17:28:59 -04:00
StorageListTag.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
Timer.h Misc. typos 2018-01-30 06:51:47 -05:00
TryExecute.cxx Add ErrorBadDevice 2018-01-09 14:25:47 -05:00
TryExecute.h TryExecute RuntimeDeviceTracker can't be a const ref anymore. 2017-11-10 10:02:45 -05:00
VirtualObjectHandle.h Make ForEachValidDevice internal 2018-01-09 17:23:26 -05:00