|
VTK-m
2.3
|
Base class for worklets that map from Points to Cells. More...
#include <WorkletMapTopology.h>
Classes | |
| struct | _1 |
Argument placeholders for an ExecutionSignature. More... | |
| struct | AtomicArrayInOut |
ControlSignature tag for whole input/output arrays. More... | |
| struct | CellSetIn |
| A control signature tag for input connectivity. More... | |
| struct | CellShape |
| An execution signature tag to get the shape of the visited cell. More... | |
| struct | Device |
ExecutionSignature tag for getting the device adapter tag. More... | |
| struct | ExecObject |
ControlSignature tag for execution object inputs. More... | |
| struct | FieldInCell |
| A control signature tag for input fields on the cells of the topology. More... | |
| struct | FieldInIncident |
| A control signature tag for input fields from the incident topology. More... | |
| struct | FieldInOut |
| A control signature tag for input-output (in-place) fields. More... | |
| struct | FieldInOutCell |
| A control signature tag for input-output (in-place) fields. More... | |
| struct | FieldInPoint |
| A control signature tag for input fields on the points of the topology. More... | |
| struct | FieldInVisit |
| A control signature tag for input fields from the visited topology. More... | |
| struct | FieldOut |
| A control signature tag for output fields. More... | |
| struct | FieldOutCell |
| A control signature tag for output fields. 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 | PointCount |
| An execution signature tag to get the number of incident points. More... | |
| struct | PointIndices |
| An execution signature tag to get the indices of the incident points. More... | |
| struct | ThreadIndices |
The ExecutionSignature tag to use to get the thread indices. More... | |
| struct | VisitIndex |
The ExecutionSignature tag to use to get the visit index. More... | |
| struct | WholeArrayIn |
ControlSignature tag for whole input arrays. More... | |
| struct | WholeArrayInOut |
ControlSignature tag for whole input/output arrays. More... | |
| struct | WholeArrayOut |
ControlSignature tag for whole output arrays. More... | |
| struct | WholeCellSetIn |
ControlSignature tag for whole input topology. More... | |
| struct | WorkIndex |
The ExecutionSignature tag to use to get the work index. More... | |
Additional Inherited Members | |
Public Types inherited from vtkm::worklet::WorkletMapTopology< vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint > | |
| using | VisitTopologyType = vtkm::TopologyElementTagCell |
| using | IncidentTopologyType = vtkm::TopologyElementTagPoint |
Public Member Functions inherited from vtkm::worklet::WorkletMapTopology< vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint > | |
| vtkm::exec::arg::ThreadIndicesTopologyMap< InputDomainType, vtkm::exec::arg::CustomScatterOrMaskTag > | GetThreadIndices (vtkm::Id threadIndex, const OutToInArrayType &outToIn, const VisitArrayType &visit, const ThreadToOutArrayType &threadToOut, const InputDomainType &connectivity) const |
| Topology map worklets use topology map indices. More... | |
| EnableFnWhen< S &&M, vtkm::exec::arg::ThreadIndicesTopologyMap< InputDomainType, vtkm::exec::arg::DefaultScatterAndMaskTag > > | GetThreadIndices (vtkm::Id threadIndex1D, const vtkm::Id3 &threadIndex3D, const OutToInArrayType &, const VisitArrayType &, const ThreadToOutArrayType &, const InputDomainType &connectivity) const |
| Optimized for ScatterIdentity and MaskNone. More... | |
| EnableFnWhen<!(S &&M), vtkm::exec::arg::ThreadIndicesTopologyMap< InputDomainType, vtkm::exec::arg::CustomScatterOrMaskTag > > | GetThreadIndices (vtkm::Id threadIndex1D, const vtkm::Id3 &threadIndex3D, const OutToInArrayType &outToIn, const VisitArrayType &visit, const ThreadToOutArrayType &threadToOut, const InputDomainType &connectivity) const |
| Default version. More... | |
Base class for worklets that map from Points to Cells.
1.8.17