vtk-m/vtkm/internal/testing
Kenneth Moreland 21db210a73 Make separate exec and cont versions of Variant
The `Variant` class is templated to hold objects of other types.
Depending on whether those objects of are meant to be used in the
control or execution side, the methods on `Variant` might need to be
declared with (or without) special modifiers. We can sometimes try to
compile the `Variant` methods for both host and device and ask the
device compiler to ignore incompatibilities, but that does not always
work.

To get around that, create two different implementations of `Variant`.
Their API and implementation is exactly the same except one declares its
methods with `VTKM_CONT` and the other its methods `VTKM_EXEC`.
2020-11-09 12:48:10 -07:00
..
CMakeLists.txt Make separate exec and cont versions of Variant 2020-11-09 12:48:10 -07:00
UnitTestArrayPortalBasic.cxx Replace basic ArrayHandle implementation to use Buffers 2020-06-25 14:02:26 -06:00
UnitTestArrayPortalValueReference.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
UnitTestConfigureFor32.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestConfigureFor64.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
UnitTestFunctionInterface.cxx Another round of simplifications to FunctionInterface 2019-12-04 14:02:44 -05:00