|
VTK
|
#include <vtkmCellSetExplicit.h>
Inherits CellSet.
Public Member Functions | |
| vtkmCellSetExplicitAOS (const std::string &name=std::string()) | |
| virtual | ~vtkmCellSetExplicitAOS () |
| vtkmCellSetExplicitAOS & | operator= (const vtkmCellSetExplicitAOS &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 |
| vtkm::IdComponent | GetNumberOfPointsInCell (vtkm::Id index) const |
| vtkm::Id | GetCellShape (vtkm::Id index) const |
| void | Fill (vtkm::Id numberOfPoints, const vtkm::cont::ArrayHandle< vtkm::UInt8, tovtkm::vtkAOSArrayContainerTag > &cellTypes, const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkCellArrayContainerTag > &connectivity, const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkAOSArrayContainerTag > &offsets) |
| Assigns the array handles to the explicit connectivity. More... | |
| template<typename Device > | |
| vtkm::exec::ConnectivityVTKAOS< 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::UInt8, tovtkm::vtkAOSArrayContainerTag > & | GetShapesArray (vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell) const |
| const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkCellArrayContainerTag > & | GetConnectivityArray (vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell) const |
| const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkAOSArrayContainerTag > & | GetIndexOffsetArray (vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell) const |
| virtual void | PrintSummary (std::ostream &out) const |
Definition at line 41 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 44 of file vtkmCellSetExplicit.h.
|
inlinevirtual |
Definition at line 51 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 55 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 69 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 74 of file vtkmCellSetExplicit.h.
|
inlinevirtual |
Definition at line 79 of file vtkmCellSetExplicit.h.
|
inlinevirtual |
Definition at line 81 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 84 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 89 of file vtkmCellSetExplicit.h.
| vtkm::IdComponent vtkm::cont::vtkmCellSetExplicitAOS::GetNumberOfPointsInCell | ( | vtkm::Id | index | ) | const |
| vtkm::Id vtkm::cont::vtkmCellSetExplicitAOS::GetCellShape | ( | vtkm::Id | index | ) | const |
| void vtkm::cont::vtkmCellSetExplicitAOS::Fill | ( | vtkm::Id | numberOfPoints, |
| const vtkm::cont::ArrayHandle< vtkm::UInt8, tovtkm::vtkAOSArrayContainerTag > & | cellTypes, | ||
| const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkCellArrayContainerTag > & | connectivity, | ||
| const vtkm::cont::ArrayHandle< vtkm::Id, tovtkm::vtkAOSArrayContainerTag > & | offsets | ||
| ) |
Assigns the array handles to the explicit connectivity.
This is the way you can fill the memory from another system without copying
| vtkm::exec::ConnectivityVTKAOS<Device> vtkm::cont::vtkmCellSetExplicitAOS::PrepareForInput | ( | Device | , |
| vtkm::TopologyElementTagPoint | , | ||
| vtkm::TopologyElementTagCell | |||
| ) | const |
| vtkm::exec::ReverseConnectivityVTK<Device> vtkm::cont::vtkmCellSetExplicitAOS::PrepareForInput | ( | Device | , |
| vtkm::TopologyElementTagCell | , | ||
| vtkm::TopologyElementTagPoint | |||
| ) | const |
|
inline |
Definition at line 135 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 142 of file vtkmCellSetExplicit.h.
|
inline |
Definition at line 149 of file vtkmCellSetExplicit.h.
|
virtual |
1.8.14