vtk-m/vtkm/cont/testing
Kenneth Moreland 72cd0107ee Deprecate Execute with policy
The version of `Filter::Execute` that takes a policy as an argument is now
deprecated. Filters are now able to specify their own fields and types,
which is often why you want to customize the policy for an execution. The
other reason is that you are compiling VTK-m into some other source that
uses a particular types of storage. However, there is now a mechanism in
the CMake configuration to allow you to provide a header that customizes
the "default" types used in filters. This is a much more convenient way to
compile filters for specific types.

One thing that filters were not able to do was to customize what cell sets
they allowed using. This allows filters to self-select what types of cell
sets they support (beyond simply just structured or unstructured). To
support this, the lists `SupportedCellSets`, `SupportedStructuredCellSets`,
and `SupportedUnstructuredCellSets` have been added to `Filter`. When you
apply a policy to a cell set, you now have to also provide the filter.
2020-05-18 12:38:41 -06:00
..
CMakeLists.txt Rename unit tests as well 2020-03-18 16:50:32 -06:00
ExplicitTestData.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MakeTestDataSet.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
Testing.h Updating runondevice to use new args. 2020-03-12 10:50:42 -04:00
TestingArrayHandleMultiplexer.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
TestingArrayHandles.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
TestingArrayHandleVirtualCoordinates.h ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
TestingBitField.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
TestingCellLocatorRectilinearGrid.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
TestingCellLocatorUniformBins.h Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
TestingCellLocatorUniformGrid.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
TestingColorTable.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
TestingComputeRange.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
TestingDataSetExplicit.h Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
TestingDataSetSingleType.h ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
TestingDeviceAdapter.h ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
TestingFancyArrayHandles.h ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
TestingImplicitFunction.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
TestingPointLocatorUniformGrid.h ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
TestingSerialization.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
TestingVirtualObjectHandle.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestAlgorithm.cxx Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
UnitTestArrayCopy.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayGetValues.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleCartesianProduct.cxx ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
UnitTestArrayHandleCompositeVector.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleConcatenate.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestArrayHandleCounting.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestArrayHandleDecorator.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleDiscard.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleExtractComponent.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleExtrude.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleImplicit.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestArrayHandleIndex.cxx ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
UnitTestArrayHandlePermutation.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleRandomUniformBits.cxx change function signature for work with MSVC 2020-03-19 14:24:38 -06:00
UnitTestArrayHandleReverse.cxx ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
UnitTestArrayHandleSwizzle.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleThreadSafety.cxx Remove locking control ArrayPortals 2020-03-16 07:10:10 -06:00
UnitTestArrayHandleTransform.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleUniformPointCoordinates.cxx Properly handle Get(Id3) in ArrayPortalCheck 2020-03-18 10:51:20 -06:00
UnitTestArrayHandleVirtual.cxx Remove locking control ArrayPortals 2020-03-16 07:10:10 -06:00
UnitTestArrayPortalToIterators.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestCellLocatorGeneral.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestCellSet.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestCellSetExplicit.cxx ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
UnitTestCellSetExtrude.cxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
UnitTestCellSetPermutation.cxx ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
UnitTestContTesting.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestDataSetBuilderExplicit.cxx Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
UnitTestDataSetBuilderRectilinear.cxx Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
UnitTestDataSetBuilderUniform.cxx Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
UnitTestDataSetPermutation.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestDataSetRectilinear.cxx Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
UnitTestDataSetUniform.cxx Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
UnitTestDeviceAdapterAlgorithmDependency.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestDeviceAdapterAlgorithmGeneral.cxx RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
UnitTestDynamicCellSet.cxx Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
UnitTestError.cxx Fix UnitTestError 2019-10-21 10:08:23 -04:00
UnitTestFieldRangeCompute.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestFieldRangeGlobalCompute.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestInitialize.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestLogging.cxx Implement and test ImageReader and ImageWriter capabilities in the io library 2020-05-13 16:10:21 -06:00
UnitTestMoveConstructors.cxx replaces Dataset fields vector to a map 2020-05-01 14:05:03 -04:00
UnitTestPartitionedDataSet.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestRuntimeDeviceInformation.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestRuntimeDeviceNames.cxx Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
UnitTestScopedRuntimeDeviceTracker.cxx ScopedRuntimeDeviceTracker have better controls of setting devices. 2019-05-21 15:32:10 -04:00
UnitTestSerializationArrayHandle.cxx Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
UnitTestSerializationDataSet.cxx Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
UnitTestStorageBasic.cxx StealArray now returns the array and free function as a Pair. 2019-05-01 09:42:57 -04:00
UnitTestStorageImplicit.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestStorageList.cxx Remove instances of ListTag in favor of List 2019-12-06 21:32:36 -07:00
UnitTestStorageListTag.cxx Remove instances of ListTag in favor of List 2019-12-06 21:32:36 -07:00
UnitTestTimer.cxx Remove unused variable from UnitTestTimer. 2020-05-13 13:00:40 -04:00
UnitTestToken.cxx Fix race condition in UnitTestToken 2020-02-26 13:10:48 -07:00
UnitTestTryExecute.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestVariantArrayHandle.cxx Enable changing policy used for library compiles 2020-03-19 15:07:07 -06:00