|
struct | AspectTagBoundary |
| Aspect tag to use for getting if a point is a boundary point. More...
|
|
struct | AspectTagCellShape |
| Aspect tag to use for getting the cell shape. More...
|
|
struct | AspectTagDefault |
| Aspect tag to use for default load/store of data. More...
|
|
struct | AspectTagIncidentElementCount |
| Aspect tag to use for getting the incident element count. More...
|
|
struct | AspectTagIncidentElementIndices |
| Aspect tag to use for getting the visited indices. More...
|
|
struct | AspectTagInputIndex |
| Aspect tag to use for getting the work index. More...
|
|
struct | AspectTagOutputIndex |
| Aspect tag to use for getting the work index. More...
|
|
struct | AspectTagThreadIndices |
| Aspect tag to use for getting the thread indices. More...
|
|
struct | AspectTagValueCount |
| Aspect tag to use for getting the value count. More...
|
|
struct | AspectTagVisitIndex |
| Aspect tag to use for getting the work index. More...
|
|
struct | AspectTagWorkIndex |
| Aspect tag to use for getting the work index. More...
|
|
struct | BasicArg |
| The underlying tag for basic ExecutionSignature arguments. More...
|
|
struct | Boundary |
| The ExecutionSignature tag to get if executing on a boundary element. More...
|
|
struct | CellShape |
| The ExecutionSignature tag to use to get the cell shape. More...
|
|
struct | CustomScatterOrMaskTag |
| Used for when not using MaskNone and ScatterIdentity. More...
|
|
struct | DefaultScatterAndMaskTag |
| Uses spaces optimizations when using MaskNone and ScatterIdentity. More...
|
|
struct | ExecutionSignatureTagBase |
| The base class for all tags used in an ExecutionSignature . More...
|
|
struct | Fetch |
| Class for loading and storing values in thread instance. More...
|
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagBoundary, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagCellShape, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagIncidentElementCount, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagInputIndex, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagOutputIndex, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagThreadIndices, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagValueCount, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagVisitIndex, ExecObjectType > |
|
struct | Fetch< FetchTag, vtkm::exec::arg::AspectTagWorkIndex, ExecObjectType > |
|
struct | Fetch< FetchType, vtkm::exec::arg::AspectTagIncidentElementIndices, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayDirectIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayDirectIn, vtkm::exec::arg::AspectTagDefault, vtkm::internal::ArrayPortalXGCCoordinates< T > > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayDirectInOut, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayDirectOut, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayDirectOut, vtkm::exec::arg::AspectTagDefault, vtkm::internal::ArrayPortalGroupVecVariable< ComponentsPortalType, OffsetsPortalType > > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayDirectOut, vtkm::exec::arg::AspectTagDefault, vtkm::internal::ArrayPortalRecombineVec< SourcePortalType > > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayNeighborhoodIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, vtkm::internal::ArrayPortalXGCCoordinates< T > > |
|
struct | Fetch< vtkm::exec::arg::FetchTagCellSetIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagExecObject, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | Fetch< vtkm::exec::arg::FetchTagKeysIn, vtkm::exec::arg::AspectTagDefault, vtkm::exec::internal::ReduceByKeyLookup< KeyPortalType, IdPortalType, IdComponentPortalType > > |
|
struct | Fetch< vtkm::exec::arg::FetchTagWholeCellSetIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |
|
struct | FetchTagArrayDirectIn |
| Fetch tag for getting array values with direct indexing. More...
|
|
struct | FetchTagArrayDirectInOut |
| Fetch tag for in-place modifying array values with direct indexing. More...
|
|
struct | FetchTagArrayDirectOut |
| Fetch tag for setting array values with direct indexing. More...
|
|
struct | FetchTagArrayNeighborhoodIn |
| Fetch tag for getting values of neighborhood around a point. More...
|
|
struct | FetchTagArrayTopologyMapIn |
| Fetch tag for getting array values determined by topology connections. More...
|
|
struct | FetchTagCellSetIn |
| Fetch tag for getting topology information. More...
|
|
struct | FetchTagExecObject |
| Fetch tag for execution objects. More...
|
|
struct | FetchTagKeysIn |
| Fetch tag for getting key values in a reduce by key. More...
|
|
struct | FetchTagWholeCellSetIn |
| Fetch tag for whole cell sets. More...
|
|
struct | IncidentElementCount |
| The ExecutionSignature tag to get the number of incident elements. More...
|
|
struct | IncidentElementIndices |
| The ExecutionSignature tag to get the indices of visited elements. More...
|
|
struct | InputIndex |
| The ExecutionSignature tag to use to get the input index. More...
|
|
struct | OutputIndex |
| The ExecutionSignature tag to use to get the output index. More...
|
|
struct | ThreadIndices |
| The ExecutionSignature tag to use to get the thread indices. More...
|
|
class | ThreadIndicesBasic |
| Basic container for thread indices in a worklet invocation. More...
|
|
class | ThreadIndicesBasic3D |
| Container for 3D thread indices in a worklet invocation. More...
|
|
class | ThreadIndicesCellNeighborhood |
| Container for thread information in a WorkletCellNeighborhood. More...
|
|
class | ThreadIndicesNeighborhood |
|
class | ThreadIndicesPointNeighborhood |
| Container for thread information in a WorkletPointNeighborhood. More...
|
|
class | ThreadIndicesReduceByKey |
| Container for thread indices in a reduce by key invocation. More...
|
|
class | ThreadIndicesTopologyMap |
| Container for thread indices in a topology map. More...
|
|
class | ThreadIndicesTopologyMap< vtkm::exec::ConnectivityExtrude, ScatterAndMaskMode > |
|
class | ThreadIndicesTopologyMap< vtkm::exec::ConnectivityPermutedVisitCellsWithPoints< PermutationPortal, vtkm::exec::ConnectivityStructured< vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint, Dimension > >, CustomScatterOrMaskTag > |
| Specialization for permuted structured connectivity types. More...
|
|
class | ThreadIndicesTopologyMap< vtkm::exec::ConnectivityStructured< VisitTopology, IncidentTopology, Dimension >, CustomScatterOrMaskTag > |
| Specialization for CustomScatterOrMaskTag. More...
|
|
class | ThreadIndicesTopologyMap< vtkm::exec::ConnectivityStructured< VisitTopology, IncidentTopology, Dimension >, DefaultScatterAndMaskTag > |
| Specialization for DefaultScatterAndMaskTag. More...
|
|
class | ThreadIndicesTopologyMap< vtkm::exec::ReverseConnectivityExtrude, ScatterAndMaskMode > |
|
struct | ValueCount |
| The ExecutionSignature tag to get the number of values. More...
|
|
struct | VisitIndex |
| The ExecutionSignature tag to use to get the visit index. More...
|
|
struct | WorkIndex |
| The ExecutionSignature tag to use to get the work index. More...
|
|