Sacado Development
Loading...
Searching...
No Matches
Kokkos::Impl::CommonSubview< Kokkos::View< DstT, Kokkos::LayoutContiguous< DstL, DstS >, DstArgs... >, Kokkos::View< SrcT, Kokkos::LayoutContiguous< SrcL, SrcS >, SrcArgs... >, Args... > Struct Template Reference

Public Types

using DstType
using SrcType
using dst_subview_type
using src_subview_type

Public Member Functions

 CommonSubview (const DstType &dst, const SrcType &src, const Args &...args)

Public Attributes

dst_subview_type dst_sub
src_subview_type src_sub

Member Typedef Documentation

◆ dst_subview_type

template<class DstT, class DstL, unsigned DstS, class... DstArgs, class SrcT, class SrcL, unsigned SrcS, class... SrcArgs, class... Args>
using Kokkos::Impl::CommonSubview< Kokkos::View< DstT, Kokkos::LayoutContiguous< DstL, DstS >, DstArgs... >, Kokkos::View< SrcT, Kokkos::LayoutContiguous< SrcL, SrcS >, SrcArgs... >, Args... >::dst_subview_type
Initial value:
decltype(subview(std::declval<DstType>(), std::declval<Args>()...))

◆ DstType

template<class DstT, class DstL, unsigned DstS, class... DstArgs, class SrcT, class SrcL, unsigned SrcS, class... SrcArgs, class... Args>
using Kokkos::Impl::CommonSubview< Kokkos::View< DstT, Kokkos::LayoutContiguous< DstL, DstS >, DstArgs... >, Kokkos::View< SrcT, Kokkos::LayoutContiguous< SrcL, SrcS >, SrcArgs... >, Args... >::DstType
Initial value:
Kokkos::View<DstT, Kokkos::LayoutContiguous<DstL, DstS>, DstArgs...>

◆ src_subview_type

template<class DstT, class DstL, unsigned DstS, class... DstArgs, class SrcT, class SrcL, unsigned SrcS, class... SrcArgs, class... Args>
using Kokkos::Impl::CommonSubview< Kokkos::View< DstT, Kokkos::LayoutContiguous< DstL, DstS >, DstArgs... >, Kokkos::View< SrcT, Kokkos::LayoutContiguous< SrcL, SrcS >, SrcArgs... >, Args... >::src_subview_type
Initial value:
decltype(subview(std::declval<SrcType>(), std::declval<Args>()...))

◆ SrcType

template<class DstT, class DstL, unsigned DstS, class... DstArgs, class SrcT, class SrcL, unsigned SrcS, class... SrcArgs, class... Args>
using Kokkos::Impl::CommonSubview< Kokkos::View< DstT, Kokkos::LayoutContiguous< DstL, DstS >, DstArgs... >, Kokkos::View< SrcT, Kokkos::LayoutContiguous< SrcL, SrcS >, SrcArgs... >, Args... >::SrcType
Initial value:
Kokkos::View<SrcT, Kokkos::LayoutContiguous<SrcL, SrcS>, SrcArgs...>

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