|
struct | ControlSignatureTagBase |
| The base class for all tags used in a ControlSignature . More...
|
|
struct | Transport |
| Class for transporting from the control to the execution environment. More...
|
|
struct | Transport< vtkm::cont::arg::TransportTagArrayIn, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagArrayInOut, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagArrayOut, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagAtomicArray, vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic >, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagBitFieldIn, vtkm::cont::BitField, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagBitFieldInOut, vtkm::cont::BitField, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagBitFieldOut, vtkm::cont::BitField, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagCellSetIn< VisitTopology, IncidentTopology >, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagExecObject, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagGradientOut, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagKeyedValuesIn, ArrayHandleType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagKeyedValuesInOut, ArrayHandleType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagKeysIn, KeyType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagTopologyFieldIn< TopologyElementTag >, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagWholeArrayIn, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagWholeArrayInOut, ContObjectType, Device > |
|
struct | Transport< vtkm::cont::arg::TransportTagWholeArrayOut, ContObjectType, Device > |
|
struct | TransportTagArrayIn |
| Transport tag for input arrays. More...
|
|
struct | TransportTagArrayInOut |
| Transport tag for in-place arrays. More...
|
|
struct | TransportTagArrayOut |
| Transport tag for output arrays. More...
|
|
struct | TransportTagAtomicArray |
| Transport tag for in-place arrays with atomic operations. More...
|
|
struct | TransportTagBitFieldIn |
|
struct | TransportTagBitFieldInOut |
|
struct | TransportTagBitFieldOut |
|
struct | TransportTagCellSetIn |
| Transport tag for input arrays. More...
|
|
struct | TransportTagExecObject |
| Transport tag for execution objects. More...
|
|
struct | TransportTagGradientOut |
| Transport tag for output arrays. More...
|
|
struct | TransportTagKeyedValuesIn |
| Transport tag for input values in a reduce by key. More...
|
|
struct | TransportTagKeyedValuesInOut |
| Transport tag for input values in a reduce by key. More...
|
|
struct | TransportTagKeyedValuesOut |
| Transport tag for input values in a reduce by key. More...
|
|
struct | TransportTagKeysIn |
| Transport tag for keys in a reduce by key. More...
|
|
struct | TransportTagTopologyFieldIn |
| Transport tag for input arrays in topology maps. More...
|
|
struct | TransportTagWholeArrayIn |
| Transport tag for in-place arrays with random access. More...
|
|
struct | TransportTagWholeArrayInOut |
| Transport tag for in-place arrays with random access. More...
|
|
struct | TransportTagWholeArrayOut |
| Transport tag for in-place arrays with random access. More...
|
|
struct | TypeCheck |
| Class for checking that a type matches the semantics for an argument. More...
|
|
struct | TypeCheck< TypeCheckTagArrayIn, ArrayType > |
|
struct | TypeCheck< TypeCheckTagArrayInOut, ArrayType > |
|
struct | TypeCheck< TypeCheckTagArrayOut, ArrayType > |
|
struct | TypeCheck< TypeCheckTagAtomicArray, ArrayType > |
|
struct | TypeCheck< TypeCheckTagAtomicArray, vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic > > |
|
struct | TypeCheck< TypeCheckTagBitField, T > |
|
struct | TypeCheck< TypeCheckTagCellSet, CellSetType > |
|
struct | TypeCheck< TypeCheckTagCellSetStructured, CellSetType > |
|
struct | TypeCheck< TypeCheckTagExecObject, Type > |
|
struct | TypeCheck< vtkm::cont::arg::TypeCheckTagKeys, KeyType > |
|
struct | TypeCheckTagArrayIn |
| The Array type check passes for any object that behaves like an ArrayHandle class and can be passed to the ArrayIn transport. More...
|
|
struct | TypeCheckTagArrayInOut |
| The Array type check passes for any object that behaves like an ArrayHandle class and can be passed to the ArrayInOut transport. More...
|
|
struct | TypeCheckTagArrayOut |
| The Array type check passes for any object that behaves like an ArrayHandle class and can be passed to the ArrayOut transport. More...
|
|
struct | TypeCheckTagBitField |
|
struct | TypeCheckTagCellSet |
| Check for a CellSet-like object. More...
|
|
struct | TypeCheckTagCellSetStructured |
| Check for a Structured CellSet-like object. More...
|
|
struct | TypeCheckTagExecObject |
| The ExecObject type check passes for any object that inherits from ExecutionObjectBase . More...
|
|
struct | TypeCheckTagKeys |
| Check for a Keys object. More...
|
|
Transportation controls for Control Environment Objects.
vtkm::cont::arg includes the classes that allows the vtkm::worklet::Dispatchers to request Control Environment Objects to be transferred to the Execution Environment.