VTK-m  2.0
Public Types | Public Member Functions | List of all members
vtkm::worklet::MaskNone Struct Reference

Default mask object that does not suppress anything. More...

#include <MaskNone.h>

Inheritance diagram for vtkm::worklet::MaskNone:

Public Types

using ThreadToOutputMapType = vtkm::cont::ArrayHandleIndex
 

Public Member Functions

template<typename RangeType >
VTKM_CONT RangeType GetThreadRange (RangeType outputRange) const
 
VTKM_CONT ThreadToOutputMapType GetThreadToOutputMap (vtkm::Id outputRange) const
 
VTKM_CONT ThreadToOutputMapType GetThreadToOutputMap (const vtkm::Id3 &outputRange) const
 

Detailed Description

Default mask object that does not suppress anything.

MaskNone is a worklet mask object that does not suppress any items in the output domain. This is the default mask object so that the worklet is run for every possible output element.

Member Typedef Documentation

◆ ThreadToOutputMapType

Member Function Documentation

◆ GetThreadRange()

template<typename RangeType >
VTKM_CONT RangeType vtkm::worklet::MaskNone::GetThreadRange ( RangeType  outputRange) const
inline

◆ GetThreadToOutputMap() [1/2]

VTKM_CONT ThreadToOutputMapType vtkm::worklet::MaskNone::GetThreadToOutputMap ( const vtkm::Id3 outputRange) const
inline

◆ GetThreadToOutputMap() [2/2]

VTKM_CONT ThreadToOutputMapType vtkm::worklet::MaskNone::GetThreadToOutputMap ( vtkm::Id  outputRange) const
inline

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