VTK
Classes | Public Member Functions | List of all members
vtkm::cont::vtkmCellSetSingleType Class Reference

#include <vtkmCellSetSingleType.h>

Inherits CellSet.

Classes

struct  ExecutionTypes
 
struct  ExecutionTypes< DeviceAdapter, vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint >
 
struct  ExecutionTypes< DeviceAdapter, vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell >
 

Public Member Functions

 vtkmCellSetSingleType ()
 
template<typename CellShapeTag >
 vtkmCellSetSingleType (CellShapeTag, const std::string &name)
 
vtkmCellSetSingleTypeoperator= (const vtkmCellSetSingleType &src)
 
vtkm::Id GetNumberOfCells () const
 
vtkm::Id GetNumberOfPoints () const
 
virtual vtkm::Id GetNumberOfFaces () const
 
virtual vtkm::Id GetNumberOfEdges () const
 
vtkm::Id GetSchedulingRange (vtkm::TopologyElementTagCell) const
 
vtkm::Id GetSchedulingRange (vtkm::TopologyElementTagPoint) const
 
void Fill (vtkm::Id numberOfPoints, const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkCellArrayContainerTag > &connectivity)
 
template<typename Device >
vtkm::exec::ConnectivityVTKSingleType
< Device > 
PrepareForInput (Device, vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell) const
 
template<typename Device >
vtkm::exec::ReverseConnectivityVTK
< Device > 
PrepareForInput (Device, vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint) const
 
const vtkm::cont::ArrayHandle
< vtkm::Id,
tovtkm::vtkCellArrayContainerTag > & 
GetConnectivityArray (vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell) const
 
virtual void PrintSummary (std::ostream &out) const
 

Detailed Description

Definition at line 42 of file vtkmCellSetSingleType.h.

Constructor & Destructor Documentation

vtkm::cont::vtkmCellSetSingleType::vtkmCellSetSingleType ( )
inline

Definition at line 47 of file vtkmCellSetSingleType.h.

template<typename CellShapeTag >
vtkm::cont::vtkmCellSetSingleType::vtkmCellSetSingleType ( CellShapeTag  ,
const std::string &  name 
)
inline

Definition at line 61 of file vtkmCellSetSingleType.h.

Member Function Documentation

vtkmCellSetSingleType& vtkm::cont::vtkmCellSetSingleType::operator= ( const vtkmCellSetSingleType src)
inline

Definition at line 74 of file vtkmCellSetSingleType.h.

vtkm::Id vtkm::cont::vtkmCellSetSingleType::GetNumberOfCells ( ) const
inline

Definition at line 88 of file vtkmCellSetSingleType.h.

vtkm::Id vtkm::cont::vtkmCellSetSingleType::GetNumberOfPoints ( ) const
inline

Definition at line 93 of file vtkmCellSetSingleType.h.

virtual vtkm::Id vtkm::cont::vtkmCellSetSingleType::GetNumberOfFaces ( ) const
inlinevirtual

Definition at line 98 of file vtkmCellSetSingleType.h.

virtual vtkm::Id vtkm::cont::vtkmCellSetSingleType::GetNumberOfEdges ( ) const
inlinevirtual

Definition at line 100 of file vtkmCellSetSingleType.h.

vtkm::Id vtkm::cont::vtkmCellSetSingleType::GetSchedulingRange ( vtkm::TopologyElementTagCell  ) const
inline

Definition at line 102 of file vtkmCellSetSingleType.h.

vtkm::Id vtkm::cont::vtkmCellSetSingleType::GetSchedulingRange ( vtkm::TopologyElementTagPoint  ) const
inline

Definition at line 107 of file vtkmCellSetSingleType.h.

void vtkm::cont::vtkmCellSetSingleType::Fill ( vtkm::Id  numberOfPoints,
const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkCellArrayContainerTag > &  connectivity 
)
template<typename Device >
vtkm::exec::ConnectivityVTKSingleType<Device> vtkm::cont::vtkmCellSetSingleType::PrepareForInput ( Device  ,
vtkm::TopologyElementTagPoint  ,
vtkm::TopologyElementTagCell   
) const
template<typename Device >
vtkm::exec::ReverseConnectivityVTK<Device> vtkm::cont::vtkmCellSetSingleType::PrepareForInput ( Device  ,
vtkm::TopologyElementTagCell  ,
vtkm::TopologyElementTagPoint   
) const
const vtkm::cont::ArrayHandle<vtkm::Id, tovtkm::vtkCellArrayContainerTag>& vtkm::cont::vtkmCellSetSingleType::GetConnectivityArray ( vtkm::TopologyElementTagPoint  ,
vtkm::TopologyElementTagCell   
) const
inline

Definition at line 147 of file vtkmCellSetSingleType.h.

virtual void vtkm::cont::vtkmCellSetSingleType::PrintSummary ( std::ostream &  out) const
virtual

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