#include <View.hpp>
◆ value_type
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ pointer_type
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ layout_type
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ nc_value_type
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ nc_pointer_type
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ NonConstView
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ MultiView() [1/6]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ MultiView() [2/6]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
template<typename... Args>
◆ MultiView() [3/6]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ MultiView() [4/6]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
| constexpr RAJA_INLINE RAJA::MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType >::MultiView |
( |
MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType > const & |
| ) |
|
|
constexprdefault |
◆ MultiView() [5/6]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
| constexpr RAJA_INLINE RAJA::MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType >::MultiView |
( |
MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType > && |
| ) |
|
|
constexprdefault |
◆ MultiView() [6/6]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
template<bool IsConstView = std::is_const<value_type>::value>
◆ operator=() [1/2]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
| constexpr RAJA_INLINE MultiView& RAJA::MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType >::operator= |
( |
MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType > const & |
| ) |
|
|
constexprdefault |
◆ operator=() [2/2]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
| constexpr RAJA_INLINE MultiView& RAJA::MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType >::operator= |
( |
MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType > && |
| ) |
|
|
constexprdefault |
◆ set_layout()
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ set_data() [1/2]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
template<bool IsConstValue = std::is_const<value_type>::value>
| RAJA_HOST_DEVICE constexpr RAJA_INLINE void RAJA::MultiView< ValueType, LayoutType, P2Pidx, PointerType, NonConstPointerType >::set_data |
( |
std::enable_if_t< IsConstValue, NonConstPointerType > |
data_ptr | ) |
|
|
inlineconstexpr |
◆ set_data() [2/2]
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ get_layout()
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ get_data()
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ shift()
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
template<size_t n_dims = layout_type::n_dims, typename IdxLin = Index_type>
◆ operator()()
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
template<typename... Args>
◆ layout
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
◆ data
template<typename ValueType , typename LayoutType , RAJA::Index_type P2Pidx = 0, typename PointerType = ValueType**, typename NonConstPointerType = camp::type::ptr::add< camp::type::ptr::add<camp::type::cv::rem< camp::type::ptr::rem<camp::type::ptr::rem<PointerType> >>>>>
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/raja/checkouts/v2025.12.2/include/RAJA/util/View.hpp