vtk-m/vtkm/cont/testing
Kenneth Moreland 7d681fb585 Deprecate templated versions of Field::GetRange
Instead, always use precompiled versions of range computing. This means
you won't be able to specify the type. Currently, types are limited to
scalars vecs up to size 4.

The main motivation for this change is to allow you to include Field.h
with a non-device compiler. This is an important feature for our
customers.

I plan in the future to implement a mechanism to pull out a component of
most ArrayHandle's as a single array. This would enable us to support a
precompiled version that can compute the range of arbitrarily sized
Vecs.
2020-11-09 12:28:29 -07:00
..
CMakeLists.txt Update ArrayHandleImplicit to new array style with Buffer 2020-10-21 08:36:29 -06:00
ExplicitTestData.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MakeTestDataSet.h Refactor mesh classes: switch from row/col/slice to vtkm::Id2/Id3 2020-09-15 11:15:27 -07:00
Testing.h Enable serialization of UnknownArrayHandle and UncertainArrayHandle 2020-08-31 09:46:57 -06:00
TestingArrayHandleMultiplexer.h Fix issue with CUDA and ArrayHandleMultiplexer 2020-07-06 13:51:36 -06:00
TestingArrayHandles.h Fix warnings 2020-08-12 13:55:24 -04:00
TestingBitField.h Change interface of atomic compare and swap 2020-10-20 08:39:22 -06:00
TestingCellLocatorRectilinearGrid.h Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
TestingCellLocatorTwoLevel.h Rename CellLocatorUniformBins to CellLocatorTwoLevel 2020-09-21 15:42:47 -06:00
TestingCellLocatorUniformGrid.h Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
TestingColorTable.h Deprecate templated versions of Field::GetRange 2020-11-09 12:28:29 -07:00
TestingComputeRange.h Deprecate templated versions of Field::GetRange 2020-11-09 12:28:29 -07:00
TestingDataSetExplicit.h Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
TestingDataSetSingleType.h Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
TestingDeviceAdapter.h Change interface of atomic compare and swap 2020-10-20 08:39:22 -06:00
TestingFancyArrayHandles.h Remove ArrayHandleSOA constructors with ambiguous move semantics 2020-07-23 17:54:42 -06:00
TestingImplicitFunction.h Support coordinates of both float32 and float64 2020-07-14 08:53:01 -06:00
TestingPointLocatorSparseGrid.h Rename PointLocatorUniformGrid to PointLocatorSparseGrid 2020-09-21 15:42:41 -06: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 Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleCartesianProduct.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleCompositeVector.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleConcatenate.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleCounting.cxx Update ArrayHandleImplicit to new array style with Buffer 2020-10-21 08:36:29 -06:00
UnitTestArrayHandleDecorator.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleDiscard.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleExtractComponent.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleExtrude.cxx Correct missing VTKM_EXEC_CONT in UnitTestArrayHandleExtrude 2020-09-25 09:37:46 -04: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 Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleRandomStandardNormal.cxx Add ArrayHandleRandomStandardNormal 2020-06-17 15:48:09 -06:00
UnitTestArrayHandleRandomUniformBits.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleRandomUniformReal.cxx Add deterministic seed to avoid potential spurious failure 2020-06-17 13:36:15 -06:00
UnitTestArrayHandleReverse.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleSwizzle.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestArrayHandleThreadSafety.cxx Fix potential deadlock in ArrayHandle::PrepareForOutput 2020-07-07 18:30:38 -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 Optionally remove all use of ArrayHandleVirtual 2020-09-04 22:52:45 -06:00
UnitTestArrayPortalToIterators.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestCellLocatorGeneral.cxx Support coordinates of both float32 and float64 2020-07-14 08:53:01 -06:00
UnitTestCellSet.cxx Deprecate ReadPortal().Get pattern. 2020-05-12 15:43:40 -04:00
UnitTestCellSetExplicit.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestCellSetExtrude.cxx Add Kokkos backend 2020-08-12 13:55:24 -04: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 clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestDataSetBuilderRectilinear.cxx Use data method to get pointer from std::vector 2020-07-23 11:02:40 -06:00
UnitTestDataSetBuilderUniform.cxx Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
UnitTestDataSetPermutation.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06: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 clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -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 Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
UnitTestFieldRangeGlobalCompute.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestInitialize.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestLogging.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestMoveConstructors.cxx Optionally remove all use of ArrayHandleVirtual 2020-09-04 22:52:45 -06:00
UnitTestParticleArrayCopy.cxx Rename the Particle classes. 2020-08-26 08:59:51 -04:00
UnitTestPartitionedDataSet.cxx Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
UnitTestRuntimeDeviceInformation.cxx Add Kokkos backend 2020-08-12 13:55:24 -04:00
UnitTestRuntimeDeviceNames.cxx Add Kokkos backend 2020-08-12 13:55:24 -04:00
UnitTestScopedRuntimeDeviceTracker.cxx Add Kokkos backend 2020-08-12 13:55:24 -04:00
UnitTestSerializationArrayHandle.cxx Optionally remove all use of ArrayHandleVirtual 2020-09-04 22:52:45 -06:00
UnitTestSerializationDataSet.cxx Convert uses of ListTagBase to List 2019-12-06 15:37: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 clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestTryExecute.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestUnknownArrayHandle.cxx Enable storing variable-sized Vecs in UnknownArrayHandle 2020-09-14 08:39:27 -06:00
UnitTestVariantArrayHandle.cxx Fix deprecated warnings 2020-09-09 06:13:07 -06:00