vtk-m/vtkm/exec/internal
Kenneth Moreland c029ac113d Expose the Variant helper class
For several versions, VTK-m has had a `Variant` templated class. This acts
like a templated union where the object will store one of a list of types
specified as the template arguments. (There are actually 2 versions for the
control and execution environments, respectively.)

Because this is a complex class that required several iterations to work
through performance and compiler issues, `Variant` was placed in the
`internal` namespace to avoid complications with backward compatibility.
However, the class has been stable for a while, so let us expose this
helpful tool for wider use.
2022-11-01 07:52:41 -06:00
..
.gitattributes clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
CMakeLists.txt Expose the Variant helper class 2022-11-01 07:52:41 -06:00
ErrorMessageBuffer.h Correct symbol visibility issues found by ubsan testing 2019-09-11 08:30:49 -04:00
FastVec.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ReduceByKeyLookup.h Add non-templated base class to Keys class. 2020-05-21 08:34:07 -06:00
TaskSingular.h Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
TwoLevelUniformGridExecutionObject.h Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
WorkletInvokeFunctorDetail.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
WorkletInvokeFunctorDetail.h.in relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00