vtk-m2/vtkm/cont
David C. Lonie 17b2dd66c5 Add ArrayHandleDiscard for unused outputs.
ArrayHandleDiscard is intended to be used for worklets that produce
multiple output arrays when one or more outputs is not needed. It
does not allocate space for its data and the Set method is a no-op,
allowing the compiler to prune unnecessary instructions.
Reading from the array handle is not allowed.
2017-02-07 15:55:33 -05:00
..
arg Add ReducedValues[In][Out] tags to WorkletReduceByKey 2017-01-17 15:53:13 -07:00
cuda Merge topic 'all_array_portals_have_set' 2017-02-01 09:08:51 -05:00
internal Corrects ignorable warnings with msvc and cuda enabled. 2017-02-02 10:09:34 -05:00
serial Fix warnings about assignment operators not being generated 2017-01-10 11:10:38 -07:00
tbb Correct a bug in tbb scan exclusive that was found using tbb 2017. 2017-01-11 14:10:49 -05:00
testing Add ArrayHandleDiscard for unused outputs. 2017-02-07 15:55:33 -05:00
ArrayHandle.cxx Correct compilation errors on Windows with CUDA. 2017-01-19 14:02:35 -05:00
ArrayHandle.h Correct compilation errors on Windows with CUDA. 2017-01-19 14:02:35 -05:00
ArrayHandle.hxx vtkm_cont now contains explicit instantiations of common ArrayHandles. 2017-01-16 09:17:38 -05:00
ArrayHandleCartesianProduct.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleCast.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleCompositeVector.h Make sure all ArrayPortals have a Set method. 2017-01-31 15:46:39 -05:00
ArrayHandleConcatenate.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleConstant.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleCounting.h Make sure all ArrayPortals have a Set method. 2017-01-31 15:46:39 -05:00
ArrayHandleDiscard.h Add ArrayHandleDiscard for unused outputs. 2017-02-07 15:55:33 -05:00
ArrayHandleGroupVec.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleGroupVecVariable.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleImplicit.h Corrects ignorable warnings with msvc and cuda enabled. 2017-02-02 10:09:34 -05:00
ArrayHandleIndex.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandlePermutation.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleStreaming.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
ArrayHandleTransform.h Corrects ignorable warnings with msvc and cuda enabled. 2017-02-02 10:09:34 -05:00
ArrayHandleUniformPointCoordinates.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
ArrayHandleZip.h Merge branch 'reduce_amount_of_weak_vtables' into 'master' 2017-01-23 08:47:54 -05:00
ArrayPortal.h Make sure all ArrayPortals have a Set method. 2017-01-31 15:46:39 -05:00
ArrayPortalToIterators.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
ArrayRangeCompute.h Move ComputeRange for ArrayHandle to its own header 2017-02-01 09:06:42 -05:00
CellSet.cxx Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CellSet.h Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CellSetExplicit.h Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CellSetListTag.h StorageTags are now always exported to resolve future dynamic_cast issues. 2017-01-16 09:17:38 -05:00
CellSetPermutation.h Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CellSetSingleType.h Make it not possible to create a cell set without specifying num points 2017-01-12 13:02:10 -07:00
CellSetStructured.cxx Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CellSetStructured.h Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CellSetStructured.hxx Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CMakeLists.txt Add ArrayHandleDiscard for unused outputs. 2017-02-07 15:55:33 -05:00
CoordinateSystem.cxx Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
CoordinateSystem.h Correct compilation errors on Windows with CUDA. 2017-01-19 14:02:35 -05:00
DataSet.h Add convenience getters for accessing field data by association. 2017-01-31 14:50:52 -05:00
DataSetBuilderExplicit.h Make it not possible to create a cell set without specifying num points 2017-01-12 13:02:10 -07:00
DataSetBuilderRectilinear.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
DataSetBuilderUniform.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
DataSetFieldAdd.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
DeviceAdapter.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DeviceAdapterAlgorithm.h Reduce can support reduce to a T type that isn't the arrayhandles T type. 2016-11-25 11:40:46 -05:00
DeviceAdapterListTag.h Add vtkm/cont/serial directory for the serial backend. 2016-09-28 14:22:53 -04:00
DynamicArrayHandle.cxx Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
DynamicArrayHandle.h Make sure all custom storage containers are exported. 2017-01-16 09:17:38 -05:00
DynamicCellSet.h StorageTags are now always exported to resolve future dynamic_cast issues. 2017-01-16 09:17:38 -05:00
Error.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
ErrorControl.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
ErrorControlBadAllocation.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
ErrorControlBadType.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
ErrorControlBadValue.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
ErrorControlInternal.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
ErrorExecution.h Allow vtkm errors to properly work with shared libraries. 2017-01-16 09:17:38 -05:00
Field.cxx Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
Field.h Move ComputeRange for ArrayHandle to its own header 2017-02-01 09:06:42 -05:00
RuntimeDeviceInformation.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
Storage.h Introduce vtkm_cont library to reduce weak vtable creation. 2017-01-16 09:17:38 -05:00
StorageBasic.cxx vtkm_cont now contains explicit instantiations of common StorageBasic types. 2017-01-16 09:17:38 -05:00
StorageBasic.h vtkm_cont now contains explicit instantiations of common StorageBasic types. 2017-01-16 09:17:38 -05:00
StorageBasic.hxx vtkm_cont now contains explicit instantiations of common StorageBasic types. 2017-01-16 09:17:38 -05:00
StorageImplicit.h StorageTags are now always exported to resolve future dynamic_cast issues. 2017-01-16 09:17:38 -05:00
StorageListTag.h StorageTags are now always exported to resolve future dynamic_cast issues. 2017-01-16 09:17:38 -05:00
Timer.h Remove exports for header-only functions/methods 2016-11-15 22:22:13 -07:00
TryExecute.h Fix warnings about assignment operators not being generated 2017-01-10 11:10:38 -07:00