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

#include <TransportTagCellSetIn.h>

Public Types

using ExecObjectType = decltype(std::declval< ContObjectType >().PrepareForInput(Device(), VisitTopology(), IncidentTopology(), std::declval< vtkm::cont::Token & >()))
 

Public Member Functions

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

Member Typedef Documentation

◆ ExecObjectType

template<typename VisitTopology , typename IncidentTopology , typename ContObjectType , typename Device >
using vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagCellSetIn< VisitTopology, IncidentTopology >, ContObjectType, Device >::ExecObjectType = decltype(std::declval<ContObjectType>().PrepareForInput(Device(), VisitTopology(), IncidentTopology(), std::declval<vtkm::cont::Token&>()))

Member Function Documentation

◆ operator()()

template<typename VisitTopology , typename IncidentTopology , typename ContObjectType , typename Device >
template<typename InputDomainType >
VTKM_CONT ExecObjectType vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagCellSetIn< VisitTopology, IncidentTopology >, ContObjectType, Device >::operator() ( const ContObjectType &  object,
const InputDomainType &  ,
vtkm::Id  ,
vtkm::Id  ,
vtkm::cont::Token token 
) const
inline

◆ VTKM_IS_CELL_SET()

template<typename VisitTopology , typename IncidentTopology , typename ContObjectType , typename Device >
vtkm::cont::arg::Transport< vtkm::cont::arg::TransportTagCellSetIn< VisitTopology, IncidentTopology >, ContObjectType, Device >::VTKM_IS_CELL_SET ( ContObjectType  )

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