vtk-m2/vtkm/testing
Kenneth Moreland 97324e75cd Enable reinterpreting UnknownArrayHandle to compatible C types
The base C types have several "duplicate" types that the compiler
considers different even though the byte representation is the same. For
example, `char` and `signed char` have the same meaning but are treated
as different types. Likewise, 'long', 'int', and 'long long' are all
different types even though 'long' is the same as either 'int' or 'long
long'.

When pulling extracted components from `UnknownArrayHandle`, there is
little value for creating multiple code paths for types like `char` and
`signed char`. Instead, allow implicit conversion among these types.
2021-01-13 09:19:27 -07:00
..
CMakeLists.txt Add VecFlat class 2020-12-16 17:22:44 -07:00
Testing.h Enable reinterpreting UnknownArrayHandle to compatible C types 2021-01-13 09:19:27 -07:00
UnitTestAlgorithms.cxx Consolidate tests for base vtkm code that is device-specific 2020-08-18 14:30:25 -06:00
UnitTestAtomic.cxx Change interface of atomic compare and swap 2020-10-20 08:39:22 -06:00
UnitTestBinaryOperators.cxx Make BinaryOperators/Predicates more flexible. 2019-12-18 15:51:59 -05:00
UnitTestBinaryPredicates.cxx added missing MinAndMax BinaryOperator tests, updated formatting 2019-04-30 09:43:17 -06:00
UnitTestBounds.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestCellShape.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestDeprecated.cxx Fix warnings 2020-08-12 13:55:24 -04:00
UnitTestExceptions.cxx RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
UnitTestGeometry.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestHash.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestList.cxx More testing of long lists 2020-01-09 10:33:49 -07:00
UnitTestListTag.cxx Implement old ListTag features with new ListTag implementations 2019-12-08 19:20:34 -07:00
UnitTestMath.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestMatrix.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestNewtonsMethod.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestNoAssert.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestPair.cxx Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
UnitTestRange.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestTesting.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestTransform3D.cxx Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
UnitTestTuple.cxx Add vtkmstd::integer_sequence 2020-03-16 17:12:16 -06:00
UnitTestTypeList.cxx Enable reinterpreting UnknownArrayHandle to compatible C types 2021-01-13 09:19:27 -07:00
UnitTestTypeListTag.cxx Enable reinterpreting UnknownArrayHandle to compatible C types 2021-01-13 09:19:27 -07:00
UnitTestTypes.cxx Deprecate ListTag operations 2019-12-05 11:27:31 -05:00
UnitTestTypeTraits.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestUnaryPredicates.cxx added missing MinAndMax BinaryOperator tests, updated formatting 2019-04-30 09:43:17 -06:00
UnitTestVecAxisAlignedPointCoordinates.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
UnitTestVecFlat.cxx Add VecFlat class 2020-12-16 17:22:44 -07:00
UnitTestVecFromPortal.cxx Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
UnitTestVecFromPortalPermute.cxx Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
UnitTestVectorAnalysis.cxx Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
UnitTestVecTraits.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestVecVariable.cxx Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
VecTraitsTests.h Add recursive component queries to VecTraits 2019-09-09 08:19:15 -06:00