VTK-m  2.1
Classes | List of all members
vtkm::worklet::WorkletVisitCellsWithPoints Class Reference

Base class for worklets that map from Points to Cells. More...

#include <WorkletMapTopology.h>

Inheritance diagram for vtkm::worklet::WorkletVisitCellsWithPoints:
vtkm::worklet::WorkletMapTopology< vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint > vtkm::exec::FunctorBase vtkm::rendering::Cylinderizer::CountSegments vtkm::rendering::Cylinderizer::Cylinderize vtkm::rendering::Cylinderizer::SegmentedStructured< DIM > vtkm::rendering::Quadralizer::CountQuads vtkm::rendering::Quadralizer::Quadralize vtkm::rendering::Quadralizer::SegmentedStructured< DIM > vtkm::rendering::Triangulator::CountTriangles vtkm::rendering::Triangulator::Triangulate vtkm::rendering::Triangulator::TriangulateStructured< DIM > vtkm::worklet::CellDeepCopy::CountCellPoints vtkm::worklet::CellDeepCopy::PassCellStructure vtkm::worklet::TriangleWinding::WorkletGetCellShapesAndSizes vtkm::worklet::TriangleWinding::WorkletWindToCellNormalsGeneric

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::CustomScatterOrMaskTagGetThreadIndices (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...
 

Detailed Description

Base class for worklets that map from Points to Cells.


The documentation for this class was generated from the following file: