vtk-m/vtkm/cont/testing
Kenneth Moreland 98a0a20feb Allow ArrayHandleTransform to work with ExecObject
This change allows you to set a subclass of
vtkm::cont::ExecutionObjectBase as a functor
used in ArrayHandleTransform. This latter class will then detect that
the functor is an ExecObject and will call PrepareForExecution with the
appropriate device to get the actual Functor object.

This change allows you to use virtual objects and other device dependent
objects as functors for ArrayHandleTransform without knowing a priori
what device the portal will be used on.
2018-09-05 13:11:04 -06:00
..
CMakeLists.txt Add DeviceAdapterId::GetName. 2018-08-28 14:14:49 -07:00
ExplicitTestData.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
MakeTestDataSet.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
Testing.h add support to run test with MPI. 2018-04-10 14:48:37 -04:00
TestingArrayHandles.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingArrayHandleVirtualCoordinates.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingCellLocatorTwoLevelUniformGrid.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingColorTable.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingComputeRange.h Replace std::random_shuffle with std::shuffle 2018-08-02 12:15:58 -04:00
TestingDataSetExplicit.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
TestingDataSetSingleType.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingDeviceAdapter.h At runtime TryExecute supports a specific deviceId to execute on. 2018-08-07 17:22:18 -04:00
TestingFancyArrayHandles.h Allow ArrayHandleTransform to work with ExecObject 2018-09-05 13:11:04 -06:00
TestingImplicitFunction.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingPointLocatorUniformGrid.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
TestingVirtualObjectHandle.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
UnitTestAlgorithm.cxx Misc. typos 2018-08-07 17:50:41 -04:00
UnitTestArrayCopy.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
UnitTestArrayHandleCartesianProduct.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleCompositeVector.cxx Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
UnitTestArrayHandleConcatenate.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleCounting.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleDiscard.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
UnitTestArrayHandleExtractComponent.cxx Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
UnitTestArrayHandleImplicit.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestArrayHandleIndex.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandlePermutation.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestArrayHandleReverse.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleSwizzle.cxx Simplify make_ArrayHandleSwizzle 2018-05-30 17:07:06 -06:00
UnitTestArrayHandleTransform.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestArrayHandleUniformPointCoordinates.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayPortalToIterators.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
UnitTestCellLocator.cxx Moving Files for proper CellLocator/PointLocator APIs 2018-06-04 19:51:54 -07:00
UnitTestCellSetExplicit.cxx Refactor CellSetExplicit to store connectivity in a shared_ptr. 2018-08-23 11:13:13 -04:00
UnitTestCellSetPermutation.cxx Add a release resources API to CellSet and its derived classes 2018-06-12 11:44:18 -04:00
UnitTestContTesting.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetBuilderExplicit.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestDataSetBuilderRectilinear.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestDataSetBuilderUniform.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestDataSetPermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetRectilinear.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestDataSetUniform.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestDeviceAdapterAlgorithmDependency.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDeviceAdapterAlgorithmGeneral.cxx Make DeviceAdapterId constructor protected. 2018-08-24 16:38:08 -04:00
UnitTestDynamicArrayHandle.cxx Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
UnitTestDynamicCellSet.cxx Update tests and a single worklet to verify new CastAndCall works 2017-11-08 13:19:05 -05:00
UnitTestFieldRangeCompute.cxx add FieldRangeCompute. 2018-04-05 17:16:10 -04:00
UnitTestFieldRangeGlobalCompute.cxx add support to run test with MPI. 2018-04-10 14:48:37 -04:00
UnitTestMultiBlock.cxx Remove GetBounds methods from MultiBlock. 2018-04-05 17:31:49 -04:00
UnitTestRuntimeDeviceInformation.cxx At runtime TryExecute supports a specific deviceId to execute on. 2018-08-07 17:22:18 -04:00
UnitTestRuntimeDeviceNames.cxx Rename Undefined and Any DeviceAdapterId subclasses for consistency. 2018-08-29 09:05:50 -07:00
UnitTestStorageBasic.cxx VTK-m StorageBasic is now able to give/take ownership of user allocated memory. 2018-04-04 11:27:57 -04:00
UnitTestStorageImplicit.cxx Add ability to "allocate" implicit storage 2018-06-05 17:07:44 -05:00
UnitTestStorageListTag.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestTimer.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestTryExecute.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00