Skip to content

Deprecate ArrayHandleVirtual

Virtual methods in the execution environment are going away the next major release of VTK-m, so deprecate their use in preparation for that.

A CMake option named VTKm_NO_DEPRECATED_VIRTUAL is added. It defaults to OFF. But when it is ON, none of the code that both uses virtuals and is deprecated will be built.

Currently, only ArrayHandleVirtual is deprecated, so the rest of the virtual classes will still be built. As we move forward, more will be removed until all virtual method functionality is removed.

Edited by Kenneth Moreland

Merge request reports