vtk-m2/CMake/testing
Kenneth Moreland 11996f133f Remove virtual methods from ColorTable
Virtual methods are being deprecated, so remove their use from the
ColorTable classes. Instead of using a virtual method to look up a value
in the ColorTable, we essentially use a switch statement. This change
also simplified the code quite a bit.

The execution object used to use pointers to handle the virtual objects.
That is no longer necessary, so a simple `vtkm::exec::ColorTable` is
returned for execution objects. (Note that this `ColorTable` contains
pointers that are specific for the particular device.) This is a non-
backward compabible change. However, the only place (outside of the
`ColorTable` implementation itself) was a single worklet for converting
scalars to colors (`vtkm::worklet::colorconversion::TransferFunction`).
This is unlikely to affect anyone.

I also "fixed" some names in enum structs. There has been some
inconsistencies in VTK-m on whether items in an enum struct are
capitolized or camel case. We seem to moving toward camel case, so
deprecate some old names.
2020-09-14 13:26:16 -06:00
..
lsan.supp Add an asan to our gitlab ci suite 2020-04-20 11:26:26 -04:00
VTKmCheckPyexpander.cmake Don't apply pyexpander fix on Windows. 2020-08-17 16:39:47 -04:00
VTKmCheckSourceInInstall.cmake Remove virtual methods from ColorTable 2020-09-14 13:26:16 -06:00
VTKmCompilerDynamicAnalysisFlags.cmake Add an asan to our gitlab ci suite 2020-04-20 11:26:26 -04:00
VTKmSystemInformation.cmake conslidate the license statement 2019-04-17 10:57:13 -06:00
VTKmTestInstall.cmake Add Kokkos backend 2020-08-12 13:55:24 -04:00
VTKmTestWrappers.cmake Add Kokkos backend 2020-08-12 13:55:24 -04:00