vtk-m/vtkm/cont/arg
Kenneth Moreland 2b05487398 Add ExecutionAndControlObjectBase
This is a subclass of ExecutionObject and a superset of its
functionality. In addition to having a PrepareForExecution method, it
also has a PrepareForControl method that gets an object appropriate for
the control environment. This is helpful for situations where you need
code to work in both environments, such as the functor in an
ArrayHandleTransform.

Also added several runtime checks for execution objects and execution
and cotnrol objects.
2018-09-08 11:54:28 -06:00
..
testing Add ExecutionAndControlObjectBase 2018-09-08 11:54:28 -06:00
CMakeLists.txt
ControlSignatureTagBase.h
Transport.h
TransportTagArrayIn.h VTK-m Transport doesn't rely on 'ExecutionTypes' typedefs. 2018-06-19 14:16:47 -04:00
TransportTagArrayInOut.h VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
TransportTagArrayOut.h VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
TransportTagAtomicArray.h Merge topic 'atomic-array-device-execution' 2018-07-18 18:08:05 -04:00
TransportTagCellSetIn.h VTK-m Transport doesn't rely on 'ExecutionTypes' typedefs. 2018-06-19 14:16:47 -04:00
TransportTagExecObject.h Add ExecutionAndControlObjectBase 2018-09-08 11:54:28 -06:00
TransportTagKeyedValuesIn.h
TransportTagKeyedValuesInOut.h
TransportTagKeyedValuesOut.h
TransportTagKeysIn.h
TransportTagTopologyFieldIn.h VTK-m Transport doesn't rely on 'ExecutionTypes' typedefs. 2018-06-19 14:16:47 -04:00
TransportTagWholeArrayIn.h VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
TransportTagWholeArrayInOut.h VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
TransportTagWholeArrayOut.h VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
TypeCheck.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
TypeCheckTagArray.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
TypeCheckTagAtomicArray.h Change the namespacing of atomic array 2018-07-02 16:25:48 -06:00
TypeCheckTagCellSet.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
TypeCheckTagCellSetStructured.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
TypeCheckTagExecObject.h Add ExecutionAndControlObjectBase 2018-09-08 11:54:28 -06:00
TypeCheckTagKeys.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00