VTK-m  2.0
Public Member Functions | List of all members
vtkm::exec::arg::Fetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > Struct Template Reference

#include <FetchTagArrayTopologyMapIn.h>

Public Member Functions

template<typename ThreadIndicesType >
VTKM_SUPPRESS_EXEC_WARNINGS VTKM_EXEC auto Load (const ThreadIndicesType &indices, const ExecObjectType &field) const -> decltype(detail::FetchArrayTopologyMapInImplementation< typename ThreadIndicesType::Connectivity, ExecObjectType, ThreadIndicesType >::Load(indices, field))
 
template<typename ScatterAndMaskMode >
VTKM_SUPPRESS_EXEC_WARNINGS VTKM_EXEC auto Load (const vtkm::exec::arg::ThreadIndicesTopologyMap< vtkm::exec::ConnectivityExtrude, ScatterAndMaskMode > &indices, const ExecObjectType &portal) -> vtkm::Vec< typename ExecObjectType::ValueType, 6 >
 
template<typename ThreadIndicesType , typename T >
VTKM_EXEC void Store (const ThreadIndicesType &, const ExecObjectType &, const T &) const
 

Member Function Documentation

◆ Load() [1/2]

template<typename ExecObjectType >
template<typename ThreadIndicesType >
VTKM_SUPPRESS_EXEC_WARNINGS VTKM_EXEC auto vtkm::exec::arg::Fetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType >::Load ( const ThreadIndicesType &  indices,
const ExecObjectType &  field 
) const -> decltype( detail::FetchArrayTopologyMapInImplementation<typename ThreadIndicesType::Connectivity, ExecObjectType, ThreadIndicesType>::Load(indices, field))
inline

◆ Load() [2/2]

template<typename ExecObjectType >
template<typename ScatterAndMaskMode >
VTKM_SUPPRESS_EXEC_WARNINGS VTKM_EXEC auto vtkm::exec::arg::Fetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType >::Load ( const vtkm::exec::arg::ThreadIndicesTopologyMap< vtkm::exec::ConnectivityExtrude, ScatterAndMaskMode > &  indices,
const ExecObjectType &  portal 
) -> vtkm::Vec<typename ExecObjectType::ValueType, 6>
inline

◆ Store()

template<typename ExecObjectType >
template<typename ThreadIndicesType , typename T >
VTKM_EXEC void vtkm::exec::arg::Fetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType >::Store ( const ThreadIndicesType &  ,
const ExecObjectType &  ,
const T &   
) const
inline

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