VTK-m  2.0
Classes | Public Member Functions | Private Attributes | List of all members
vtkm::worklet::MIRObject< IDType, FloatType > Struct Template Reference

#include <MIR.h>

Inheritance diagram for vtkm::worklet::MIRObject< IDType, FloatType >:
vtkm::cont::ExecutionAndControlObjectBase vtkm::cont::ExecutionObjectBase

Classes

class  MIRObjectPortal
 

Public Member Functions

VTKM_CONT vtkm::cont::ArrayHandle< IDType > getPointLenArr ()
 
VTKM_CONT vtkm::cont::ArrayHandle< IDType > getPointPosArr ()
 
VTKM_CONT vtkm::cont::ArrayHandle< IDType > getPointIDArr ()
 
VTKM_CONT vtkm::cont::ArrayHandle< FloatType > getPointVFArr ()
 
template<typename IDInput , typename FloatInput >
 MIRObject (const IDInput &len, const IDInput &pos, const IDInput &ids, const FloatInput &floats)
 
MIRObjectPortal PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token)
 

Private Attributes

vtkm::cont::ArrayHandle< IDType > pointLen
 
vtkm::cont::ArrayHandle< IDType > pointPos
 
vtkm::cont::ArrayHandle< IDType > pointIDs
 
vtkm::cont::ArrayHandle< FloatType > pointVFs
 

Constructor & Destructor Documentation

◆ MIRObject()

template<typename IDType , typename FloatType >
template<typename IDInput , typename FloatInput >
vtkm::worklet::MIRObject< IDType, FloatType >::MIRObject ( const IDInput &  len,
const IDInput &  pos,
const IDInput &  ids,
const FloatInput &  floats 
)
inline

Member Function Documentation

◆ getPointIDArr()

template<typename IDType , typename FloatType >
VTKM_CONT vtkm::cont::ArrayHandle<IDType> vtkm::worklet::MIRObject< IDType, FloatType >::getPointIDArr ( )
inline

◆ getPointLenArr()

template<typename IDType , typename FloatType >
VTKM_CONT vtkm::cont::ArrayHandle<IDType> vtkm::worklet::MIRObject< IDType, FloatType >::getPointLenArr ( )
inline

◆ getPointPosArr()

template<typename IDType , typename FloatType >
VTKM_CONT vtkm::cont::ArrayHandle<IDType> vtkm::worklet::MIRObject< IDType, FloatType >::getPointPosArr ( )
inline

◆ getPointVFArr()

template<typename IDType , typename FloatType >
VTKM_CONT vtkm::cont::ArrayHandle<FloatType> vtkm::worklet::MIRObject< IDType, FloatType >::getPointVFArr ( )
inline

◆ PrepareForExecution()

template<typename IDType , typename FloatType >
MIRObjectPortal vtkm::worklet::MIRObject< IDType, FloatType >::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
)
inline

Member Data Documentation

◆ pointIDs

template<typename IDType , typename FloatType >
vtkm::cont::ArrayHandle<IDType> vtkm::worklet::MIRObject< IDType, FloatType >::pointIDs
private

◆ pointLen

template<typename IDType , typename FloatType >
vtkm::cont::ArrayHandle<IDType> vtkm::worklet::MIRObject< IDType, FloatType >::pointLen
private

◆ pointPos

template<typename IDType , typename FloatType >
vtkm::cont::ArrayHandle<IDType> vtkm::worklet::MIRObject< IDType, FloatType >::pointPos
private

◆ pointVFs

template<typename IDType , typename FloatType >
vtkm::cont::ArrayHandle<FloatType> vtkm::worklet::MIRObject< IDType, FloatType >::pointVFs
private

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