VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::worklet::ConnectivityExplicit Class Reference

#include <MIR.h>

Inheritance diagram for vtkm::worklet::ConnectivityExplicit:
vtkm::cont::ExecutionObjectBase

Public Member Functions

VTKM_CONT ConnectivityExplicit ()=default
 
VTKM_CONT ConnectivityExplicit (const vtkm::cont::ArrayHandle< vtkm::UInt8 > &shapes, const vtkm::cont::ArrayHandle< vtkm::IdComponent > &numberOfIndices, const vtkm::cont::ArrayHandle< vtkm::Id > &connectivity, const vtkm::cont::ArrayHandle< vtkm::Id > &offsets, const MIRStats &stats)
 
VTKM_CONT ExecutionConnectivityExplicit PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
 

Private Attributes

vtkm::cont::ArrayHandle< vtkm::UInt8Shapes
 
vtkm::cont::ArrayHandle< vtkm::IdComponentNumberOfIndices
 
vtkm::cont::ArrayHandle< vtkm::IdConnectivity
 
vtkm::cont::ArrayHandle< vtkm::IdOffsets
 
vtkm::worklet::MIRStats Stats
 

Constructor & Destructor Documentation

◆ ConnectivityExplicit() [1/2]

VTKM_CONT vtkm::worklet::ConnectivityExplicit::ConnectivityExplicit ( )
default

◆ ConnectivityExplicit() [2/2]

VTKM_CONT vtkm::worklet::ConnectivityExplicit::ConnectivityExplicit ( const vtkm::cont::ArrayHandle< vtkm::UInt8 > &  shapes,
const vtkm::cont::ArrayHandle< vtkm::IdComponent > &  numberOfIndices,
const vtkm::cont::ArrayHandle< vtkm::Id > &  connectivity,
const vtkm::cont::ArrayHandle< vtkm::Id > &  offsets,
const MIRStats stats 
)
inline

Member Function Documentation

◆ PrepareForExecution()

VTKM_CONT ExecutionConnectivityExplicit vtkm::worklet::ConnectivityExplicit::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
) const
inline

Member Data Documentation

◆ Connectivity

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::ConnectivityExplicit::Connectivity
private

◆ NumberOfIndices

vtkm::cont::ArrayHandle<vtkm::IdComponent> vtkm::worklet::ConnectivityExplicit::NumberOfIndices
private

◆ Offsets

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::ConnectivityExplicit::Offsets
private

◆ Shapes

vtkm::cont::ArrayHandle<vtkm::UInt8> vtkm::worklet::ConnectivityExplicit::Shapes
private

◆ Stats

vtkm::worklet::MIRStats vtkm::worklet::ConnectivityExplicit::Stats
private

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