vtk-m2/vtkm/cont
Kenneth Moreland 117ce0be92 Add const correctness to MultiBlock method arguments
Several MultiBlock methods take references as arguments. Generally that
is good as some of the arguments take larger data structures like
DataSet and std::vector that can be passed much faster as a reference.
However, the references were not declared const, which means that you
could not use rvalues. This is now fixed.
2018-03-20 16:33:40 -06:00
..
arg Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
cuda CudaAllocator guards all CUDA 8.0+ calls behind ifdef's. 2018-02-26 16:37:57 -05:00
internal Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
serial Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
tbb Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
testing Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -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 Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05: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 Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
ArrayHandleExtractComponent.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
ArrayHandleGroupVec.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05: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 Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -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 CoordinateSystem not fail on CUDA 2018-03-10 16:38:41 -05:00
CoordinateSystem.cxx Make CoordinateSystem not fail on CUDA 2018-03-10 16:38:41 -05:00
CoordinateSystem.h Make CoordinateSystem not fail on CUDA 2018-03-10 16:38:41 -05:00
CoordinateSystem.hxx Make CoordinateSystem not fail on CUDA 2018-03-10 16:38:41 -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 Add const correctness to MultiBlock method arguments 2018-03-20 16:33:40 -06:00
MultiBlock.h Add const correctness to MultiBlock method arguments 2018-03-20 16:33:40 -06: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