vtk-m/vtkm/cont/testing
Kenneth Moreland edc4c85fd9 Move Scatter from Worklet to Dispatcher
Previously, when a Worklet needed a scatter, the scatter object was
stored in the Worklet object. That was problematic because that means
the Scatter, which is a control object, was shoved into the execution
environment.

To prevent that, move the Scatter into the Dispatcher object. The
worklet still declares a ScatterType alias, but no longer has a
GetScatter method. Instead, the Dispatcher now takes a Scatter object in
its constructor. If using the default scatter (ScatterIdentity), the
default constructor is used. If using another type of Scatter that
requires data to set up its state, then the caller of the worklet needs
to provide that to the dispatcher. For convenience, worklets are
encouraged to have a MakeScatter method to help construct a proper
scatter object.
2018-04-27 00:43:51 -04:00
..
CMakeLists.txt add support to run test with MPI. 2018-04-10 14:48:37 -04:00
ExplicitTestData.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
MakeTestDataSet.h fix warning in MakeTestDataSet 2018-04-02 09:30:58 -04:00
Testing.h add support to run test with MPI. 2018-04-10 14:48:37 -04:00
TestingArrayHandles.h VTK-m ArrayHandle can now take ownership of a user allocated memory location 2018-04-04 11:28:25 -04:00
TestingArrayHandleVirtualCoordinates.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
TestingCellLocatorTwoLevelUniformGrid.h Move Scatter from Worklet to Dispatcher 2018-04-27 00:43:51 -04:00
TestingColorTable.h Properly clean up ColorTable's memory. 2018-04-05 14:43:51 -04:00
TestingComputeRange.h Fix Field constructors 2017-12-21 12:48:15 -05:00
TestingDataSetExplicit.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TestingDataSetSingleType.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TestingDeviceAdapter.h iVTK-m CUDA backend doesn't use thrust::cuda::pointer any more. 2018-02-02 08:33:17 -05:00
TestingFancyArrayHandles.h Enable highest level of warnings(W4) under MSVC 2017-09-22 13:04:28 -04:00
TestingImplicitFunction.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
TestingPointLocatorUniformGrid.h vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
TestingVirtualObjectHandle.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
UnitTestAlgorithm.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05: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 Use default storage in ArrayHandleCompositeVector test 2017-09-27 10:05:24 -06: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 Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleImplicit.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleIndex.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandlePermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleReverse.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleSwizzle.cxx Ensure that Pair and Vec are trivial classes. 2017-10-18 14:58:35 -04:00
UnitTestArrayHandleTransform.cxx VTK-m now widens result type for UInt8/Int8/UInt16/Int16 input. 2018-01-03 16:32:41 -05: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 Add CellLocator 2018-01-12 10:16:26 -05:00
UnitTestCellSetExplicit.cxx Enable highest level of warnings(W4) under MSVC 2017-09-22 13:04:28 -04:00
UnitTestCellSetPermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestContTesting.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetBuilderExplicit.cxx Correct warnings found after disabling all warning when CUDA is enabled. 2018-04-04 11:00:12 -04:00
UnitTestDataSetBuilderRectilinear.cxx Correct casting warnings found with new cmake code 2018-01-16 15:42:36 -05:00
UnitTestDataSetBuilderUniform.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetPermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetRectilinear.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetUniform.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDeviceAdapterAlgorithmDependency.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDeviceAdapterAlgorithmGeneral.cxx vtk-m ArrayHandle + basic storage has an optimized PrepareForDevice method 2018-02-16 10:00:28 -05:00
UnitTestDynamicArrayHandle.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05: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 Update copyright for Sandia 2017-09-20 15:33:44 -06: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 Update copyright for Sandia 2017-09-20 15:33:44 -06: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