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

#include <Keys.h>

Public Types

using ContObjectType = KeyType
 
using ExecObjectType = typename ContObjectType::ExecLookup
 

Public Member Functions

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

Member Typedef Documentation

◆ ContObjectType

template<typename KeyType , typename Device >
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeysIn, KeyType, Device >::ContObjectType = KeyType

◆ ExecObjectType

template<typename KeyType , typename Device >
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeysIn, KeyType, Device >::ExecObjectType = typename ContObjectType::ExecLookup

Member Function Documentation

◆ operator()() [1/2]

template<typename KeyType , typename Device >
template<typename InputDomainType >
VTKM_CONT ExecObjectType vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeysIn, KeyType, Device >::operator() ( const ContObjectType ,
const InputDomainType &  ,
vtkm::Id  ,
vtkm::Id   
) const
delete

◆ operator()() [2/2]

template<typename KeyType , typename Device >
VTKM_CONT ExecObjectType vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagKeysIn, KeyType, Device >::operator() ( const ContObjectType object,
const ContObjectType inputDomain,
vtkm::Id  ,
vtkm::Id  ,
vtkm::cont::Token token 
) const
inline

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