Go to the documentation of this file.
10 #ifndef vtk_m_exec_ConnectivityExplicit_h
11 #define vtk_m_exec_ConnectivityExplicit_h
23 template <
typename ShapesPortalType,
typename ConnectivityPortalType,
typename OffsetsPortalType>
32 const ConnectivityPortalType& connPortal,
33 const OffsetsPortalType& offsetsPortal)
80 #endif // vtk_m_exec_ConnectivityExplicit_h
VTKM_EXEC IndicesType GetIndices(vtkm::Id index) const
Returns a Vec-like object containing the indices for the given index.
Definition: ConnectivityExplicit.h:62
ShapesPortalType Shapes
Definition: ConnectivityExplicit.h:72
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::Int32 IdComponent
Represents a component ID (index of component in a vector).
Definition: Types.h:168
VTKM_EXEC SchedulingRangeType GetNumberOfElements() const
Definition: ConnectivityExplicit.h:41
ConnectivityExplicit(const ShapesPortalType &shapesPortal, const ConnectivityPortalType &connPortal, const OffsetsPortalType &offsetsPortal)
Definition: ConnectivityExplicit.h:31
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
ConnectivityExplicit()
Definition: ConnectivityExplicit.h:29
vtkm::CellShapeTagGeneric CellShapeTag
Definition: ConnectivityExplicit.h:43
vtkm::Id SchedulingRangeType
Definition: ConnectivityExplicit.h:27
Definition: ConnectivityExplicit.h:24
VTKM_EXEC CellShapeTag GetCellShape(vtkm::Id index) const
Definition: ConnectivityExplicit.h:46
VTKM_EXEC vtkm::IdComponent GetNumberOfIndices(vtkm::Id index) const
Definition: ConnectivityExplicit.h:49
A special cell shape tag that holds a cell shape that is not known at compile time.
Definition: CellShape.h:152
OffsetsPortalType Offsets
Definition: ConnectivityExplicit.h:74
A short variable-length array from a window in an ArrayPortal.
Definition: VecFromPortal.h:29
vtkm::VecFromPortal< ConnectivityPortalType > IndicesType
Definition: ConnectivityExplicit.h:54
ConnectivityPortalType Connectivity
Definition: ConnectivityExplicit.h:73