VTK-m  2.0
Public Types | Public Member Functions | List of all members
vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagGradientOut, ContObjectType, Device > Struct Template Reference

#include <GradientOutput.h>

Public Types

using ExecObjectFactoryType = vtkm::exec::GradientOutput< typename ContObjectType::ValueType >
 
using ExecObjectType = decltype(std::declval< ExecObjectFactoryType >().PrepareForExecution(Device(), std::declval< vtkm::cont::Token & >()))
 

Public Member Functions

template<typename InputDomainType >
VTKM_CONT ExecObjectType operator() (ContObjectType object, const InputDomainType &vtkmNotUsed(inputDomain), vtkm::Id vtkmNotUsed(inputRange), vtkm::Id outputRange, vtkm::cont::Token &token) const
 

Member Typedef Documentation

◆ ExecObjectFactoryType

template<typename ContObjectType , typename Device >
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagGradientOut, ContObjectType, Device >::ExecObjectFactoryType = vtkm::exec::GradientOutput<typename ContObjectType::ValueType>

◆ ExecObjectType

template<typename ContObjectType , typename Device >
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagGradientOut, ContObjectType, Device >::ExecObjectType = decltype( std::declval<ExecObjectFactoryType>().PrepareForExecution(Device(), std::declval<vtkm::cont::Token&>()))

Member Function Documentation

◆ operator()()

template<typename ContObjectType , typename Device >
template<typename InputDomainType >
VTKM_CONT ExecObjectType vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagGradientOut, ContObjectType, Device >::operator() ( ContObjectType  object,
const InputDomainType &  vtkmNotUsedinputDomain,
vtkm::Id   vtkmNotUsedinputRange,
vtkm::Id  outputRange,
vtkm::cont::Token token 
) const
inline

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