VTK-m  2.0
Public Types | Public Member Functions | Public Attributes | List of all members
vtkm::exec::GradientScalarOutput< T > Struct Template Reference

#include <GradientOutput.h>

Inheritance diagram for vtkm::exec::GradientScalarOutput< T >:
vtkm::cont::ExecutionObjectBase vtkm::exec::GradientOutput< T >

Public Types

using ValueType = vtkm::Vec< T, 3 >
 
using BaseTType = typename vtkm::VecTraits< T >::BaseComponentType
 

Public Member Functions

VTKM_CONT vtkm::exec::GradientScalarOutputExecutionObject< T > PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
 
 GradientScalarOutput (bool, bool, bool, bool, vtkm::cont::ArrayHandle< ValueType > &gradient, vtkm::cont::ArrayHandle< BaseTType > &, vtkm::cont::ArrayHandle< vtkm::Vec< BaseTType, 3 >> &, vtkm::cont::ArrayHandle< BaseTType > &, vtkm::Id size)
 

Public Attributes

vtkm::Id Size
 
vtkm::cont::ArrayHandle< ValueTypeGradient
 

Member Typedef Documentation

◆ BaseTType

template<typename T >
using vtkm::exec::GradientScalarOutput< T >::BaseTType = typename vtkm::VecTraits<T>::BaseComponentType

◆ ValueType

template<typename T >
using vtkm::exec::GradientScalarOutput< T >::ValueType = vtkm::Vec<T, 3>

Constructor & Destructor Documentation

◆ GradientScalarOutput()

template<typename T >
vtkm::exec::GradientScalarOutput< T >::GradientScalarOutput ( bool  ,
bool  ,
bool  ,
bool  ,
vtkm::cont::ArrayHandle< ValueType > &  gradient,
vtkm::cont::ArrayHandle< BaseTType > &  ,
vtkm::cont::ArrayHandle< vtkm::Vec< BaseTType, 3 >> &  ,
vtkm::cont::ArrayHandle< BaseTType > &  ,
vtkm::Id  size 
)
inline

Member Function Documentation

◆ PrepareForExecution()

template<typename T >
VTKM_CONT vtkm::exec::GradientScalarOutputExecutionObject<T> vtkm::exec::GradientScalarOutput< T >::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
) const
inline

Member Data Documentation

◆ Gradient

◆ Size

template<typename T >
vtkm::Id vtkm::exec::GradientScalarOutput< T >::Size

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