vtk-m/vtkm/cont/testing
David C. Lonie b2c3e41645 Refactor array transfer logic for basic storage.
The old templated array transfer mechanism generated a lot of code
that ended up doing a simple, type-agnostic memcpy for most devices.
This patch specialized array handles for basic storage and uses a
fast-path array transfer implementation. This reduces the size of the
vtkm_cont library by 27% on gcc (from 6.2MB to 4.5MB).
2017-06-29 13:18:44 -04:00
..
CMakeLists.txt Merge topic 'array_handle_reverse' 2017-05-08 10:54:16 -04:00
ExplicitTestData.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
MakeTestDataSet.h Add Worklet and Filter for faceted surface normals 2017-06-08 09:37:12 -04:00
Testing.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
TestingArrayHandles.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TestingComputeRange.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TestingDataSetExplicit.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TestingDataSetSingleType.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TestingDeviceAdapter.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TestingFancyArrayHandles.h Simplify ArrayHandleImplicit template 2017-06-08 16:46:45 -04:00
TestingImplicitFunction.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TestingVirtualObjectCache.h Simplify ArrayHandleTransform template 2017-06-08 16:46:45 -04:00
UnitTestArrayHandleCartesianProduct.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestArrayHandleCompositeVector.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestArrayHandleConcatenate.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestArrayHandleCounting.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestArrayHandleDiscard.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestArrayHandleImplicit.cxx Simplify ArrayHandleImplicit template 2017-06-08 16:46:45 -04:00
UnitTestArrayHandleIndex.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestArrayHandlePermutation.cxx Simplify ArrayHandleImplicit template 2017-06-08 16:46:45 -04:00
UnitTestArrayHandleReverse.cxx Merge branch 'array_handle_reverse_write_2' of gitlab.kitware.com:ollielo/vtk-m into array_handle_reverse_write_2 2017-05-25 11:14:39 -06:00
UnitTestArrayHandleTransform.cxx Simplify ArrayHandleTransform template 2017-06-08 16:46:45 -04:00
UnitTestArrayHandleUniformPointCoordinates.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestArrayPortalToIterators.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestContTesting.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestDataSetBuilderExplicit.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestDataSetBuilderRectilinear.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestDataSetBuilderUniform.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestDataSetPermutation.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestDataSetRectilinear.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestDataSetUniform.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
UnitTestDeviceAdapterAlgorithmDependency.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestDeviceAdapterAlgorithmGeneral.cxx Refactor array transfer logic for basic storage. 2017-06-29 13:18:44 -04:00
UnitTestDynamicArrayHandle.cxx Simplify ArrayHandleImplicit template 2017-06-08 16:46:45 -04:00
UnitTestDynamicCellSet.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestRuntimeDeviceInformation.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestStorageBasic.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestStorageImplicit.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestStorageListTag.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestTimer.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
UnitTestTryExecute.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00