vtk-m/vtkm/cont/testing
Sujin Philip 4a37e02ffe Add ArrayGetValues specilization for ArrayHandleCast
ArrayGetValues for ArrayHandleCast needs to be handled specially as an
`UnknownArrayHandle::IsBaseComponentType` check inside the implementation
gives unexpected results for ArrayHandleCast.

With this fix, the values are first copied from the source array type and
then casted to the appropriate type before returning.
2021-11-08 14:37:49 -05:00
..
CMakeLists.txt add unit test 2021-10-28 15:36:20 -06:00
ExplicitTestData.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MakeTestDataSet.h Reduce runtime of unit tests. 2021-04-12 18:51:51 -04:00
TestEqualArrayHandles.cxx Wrap test_equal_ArrayHandles into a precompiled library 2020-12-22 17:17:19 -07:00
Testing.h implement kokkos runtime device configuration 2021-08-18 13:23:30 -06:00
TestingArrayHandleMultiplexer.h Fix issue with CUDA and ArrayHandleMultiplexer 2020-07-06 13:51:36 -06:00
TestingArrayHandles.h Make deprecated tags more descriptive 2021-02-09 09:45:41 -07:00
TestingBitField.h Remove problematic lambda functions 2021-02-24 09:52:59 -07:00
TestingCellLocatorRectilinearGrid.h Remove virtual methods from cell locators 2021-02-15 12:39:11 -07:00
TestingCellLocatorTwoLevel.h Remove virtual methods from cell locators 2021-02-15 12:39:11 -07:00
TestingCellLocatorUniformGrid.h Remove virtual methods from cell locators 2021-02-15 12:39:11 -07: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 Completely deprecate virtual methods 2021-04-28 07:28:32 -06:00
TestingFancyArrayHandles.h Precompile ConvertNumComponentsToOffsets 2021-09-16 14:27:14 -06:00
TestingImplicitFunction.h Fix CUDA issues 2021-02-22 06:40:03 -07:00
TestingPointLocatorSparseGrid.h implement PointLocator without virtual methods 2021-02-17 17:16:17 +00:00
TestingRuntimeDeviceConfiguration.h implement cuda runtime device configuraton 2021-09-02 09:12:21 -06:00
TestingSerialization.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
TestingVirtualObjectHandle.h Completely deprecate virtual methods 2021-04-28 07:28:32 -06:00
UnitTestAlgorithm.cxx Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
UnitTestArrayCopy.cxx Add copy methods to UnknownArrayHandle 2021-09-28 10:46:58 -06:00
UnitTestArrayExtractComponent.cxx Disable resizing of ArrayHandleStride 2020-12-16 17:22:44 -07:00
UnitTestArrayGetValues.cxx Add ArrayGetValues specilization for ArrayHandleCast 2021-11-08 14:37:49 -05:00
UnitTestArrayHandleCartesianProduct.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleCompositeVector.cxx Remove test for ArrayHandleCompositeVector with bad lengths 2020-11-23 17:41:07 -07: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 Deprecate ArrayHandle::Shrink 2021-02-01 08:07:40 -07:00
UnitTestArrayHandleDiscard.cxx Remove ArrayManagerExecution 2020-12-08 13:18:44 -07:00
UnitTestArrayHandleExtractComponent.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
UnitTestArrayHandleImplicit.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
UnitTestArrayHandleIndex.cxx ReadPortal().Get(idx) is slow in a loop. 2020-05-08 11:30:59 -04:00
UnitTestArrayHandleOffsetsToNumComponents.cxx Consolidate count-to-offset algorithms 2021-09-16 14:24:41 -06:00
UnitTestArrayHandlePermutation.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
UnitTestArrayHandleRandomStandardNormal.cxx Reduce data size to operate on in unit tests. 2021-04-12 18:51:52 -04:00
UnitTestArrayHandleRandomUniformBits.cxx Move test_equal_* classes to top namespace 2020-12-22 13:46:02 -07:00
UnitTestArrayHandleRandomUniformReal.cxx Reduce data size to operate on in unit tests. 2021-04-12 18:51:52 -04:00
UnitTestArrayHandleReverse.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayHandleSwizzle.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
UnitTestArrayHandleThreadSafety.cxx Fix potential deadlock in ArrayHandle::PrepareForOutput 2020-07-07 18:30:38 -06:00
UnitTestArrayHandleTransform.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
UnitTestArrayHandleUniformPointCoordinates.cxx Properly handle Get(Id3) in ArrayPortalCheck 2020-03-18 10:51:20 -06:00
UnitTestArrayHandleVirtual.cxx Remove ArrayManagerExecution 2020-12-08 13:18:44 -07:00
UnitTestArrayHandleXGCCoordinates.cxx testing array range for xgc coords 2021-02-10 15:20:35 -05:00
UnitTestArrayPortalToIterators.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestArrayRangeCompute.cxx Add implementation of ArrayRangeCompute for UnknownArrayHandle 2021-02-17 09:18:31 -07:00
UnitTestCellLocatorChooser.cxx Speed up CellLocator tests. 2021-04-12 18:51:51 -04:00
UnitTestCellLocatorGeneral.cxx Use better variable names. 2021-04-12 18:51:53 -04:00
UnitTestCellSet.cxx Consolidate count-to-offset algorithms 2021-09-16 14:24:41 -06:00
UnitTestCellSetExplicit.cxx Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
UnitTestCellSetExtrude.cxx Check indices with CellSetExtrude reverse look up 2021-09-27 13:49:26 -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
UnitTestDataSetBuilderCurvilinear.cxx Clarify dimension values for 2d, 1d. fix test 2021-06-09 16:16:34 -04: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
UnitTestDataSetConvertToExpected.cxx Add ability to convert fields to known types 2021-08-19 07:10:20 -06: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 Completely deprecate virtual methods 2021-04-28 07:28:32 -06:00
UnitTestDeviceSelectOnThreads.cxx Save device choice on spawned control threads 2021-07-29 16:57:27 -06:00
UnitTestDynamicCellSet.cxx Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
UnitTestError.cxx Update UnitTestError.cxx 2021-04-16 17:46:43 +00: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 implement kokkos runtime device configuration 2021-08-18 13:23:30 -06:00
UnitTestLogging.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestMergePartitionedDataSet.cxx remove unnecessary includes 2021-10-28 15:39:42 -06:00
UnitTestMoveConstructors.cxx Be more conservative about is_trivial support 2021-03-01 15:12:27 -07:00
UnitTestParticleArrayCopy.cxx Bug fix. Must copy particles. 2021-02-05 12:17:27 -05:00
UnitTestPartitionedDataSet.cxx Fix deprecation warnings 2021-01-26 07:56:39 -07: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 RuntimeDeviceTracker::CopyState 2021-07-28 13:16:12 -06:00
UnitTestSerializationArrayHandle.cxx Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
UnitTestSerializationDataSet.cxx Fix deprecation warnings 2021-01-26 07:56:39 -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 Revert removal of print statements. 2021-04-12 18:51:53 -04:00
UnitTestTryExecute.cxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
UnitTestUnknownArrayHandle.cxx Improve type reporting in UnknownArrayHandle 2021-08-04 12:11:10 -06:00
UnitTestVariantArrayHandle.cxx Improve type reporting in UnknownArrayHandle 2021-08-04 12:11:10 -06:00