Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > > Class Template Reference

#include <KokkosExp_View_MP_Vector_Contiguous.hpp>

Public Types

enum  { is_assignable = true }
 
enum  { is_assignable_data_type = true }
 
typedef ViewTraits< DataType, P... > src_traits
 
typedef ViewMapping< src_traits, typename src_traits::specialize > src_type
 
typedef src_type::offset_type::dimension_type src_dimension
 
typedef src_traits::value_type mp_vector_type
 
typedef mp_vector_type::storage_type storage_type
 
typedef storage_type::template apply_N< Size > storage_apply
 
typedef storage_apply::type strided_storage_type
 
typedef Sacado::MP::Vector< strided_storage_typestrided_value_type
 
typedef ViewDataType< strided_value_type, src_dimension >::type strided_data_type
 
typedef ViewTraits< strided_data_type, P... > dst_traits
 
typedef View< strided_data_type, P... > type
 
typedef ViewMapping< dst_traits, typename dst_traits::specialize > dst_type
 

Static Public Member Functions

static KOKKOS_INLINE_FUNCTION void assign (dst_type &dst, const src_type &src, const Sacado::MP::VectorPartition< Size > &part)
 

Detailed Description

template<class DataType, class ... P, unsigned Size>
class Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >

Definition at line 1670 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

Member Typedef Documentation

◆ src_traits

template<class DataType , class ... P, unsigned Size>
typedef ViewTraits<DataType,P...> Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::src_traits

Definition at line 1680 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ src_type

template<class DataType , class ... P, unsigned Size>
typedef ViewMapping< src_traits , typename src_traits::specialize > Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::src_type

Definition at line 1681 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ src_dimension

template<class DataType , class ... P, unsigned Size>
typedef src_type::offset_type::dimension_type Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::src_dimension

Definition at line 1683 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ mp_vector_type

template<class DataType , class ... P, unsigned Size>
typedef src_traits::value_type Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::mp_vector_type

Definition at line 1684 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ storage_type

template<class DataType , class ... P, unsigned Size>
typedef mp_vector_type::storage_type Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::storage_type

Definition at line 1685 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ storage_apply

template<class DataType , class ... P, unsigned Size>
typedef storage_type::template apply_N<Size> Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::storage_apply

Definition at line 1686 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ strided_storage_type

template<class DataType , class ... P, unsigned Size>
typedef storage_apply::type Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::strided_storage_type

Definition at line 1687 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ strided_value_type

template<class DataType , class ... P, unsigned Size>
typedef Sacado::MP::Vector< strided_storage_type > Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::strided_value_type

Definition at line 1688 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ strided_data_type

template<class DataType , class ... P, unsigned Size>
typedef ViewDataType<strided_value_type,src_dimension>::type Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::strided_data_type

Definition at line 1690 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ dst_traits

template<class DataType , class ... P, unsigned Size>
typedef ViewTraits<strided_data_type,P...> Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::dst_traits

Definition at line 1691 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ type

template<class DataType , class ... P, unsigned Size>
typedef View<strided_data_type,P...> Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::type

Definition at line 1692 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ dst_type

template<class DataType , class ... P, unsigned Size>
typedef ViewMapping< dst_traits , typename dst_traits::specialize > Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::dst_type

Definition at line 1693 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<class DataType , class ... P, unsigned Size>
anonymous enum
Enumerator
is_assignable 

Definition at line 1677 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

◆ anonymous enum

template<class DataType , class ... P, unsigned Size>
anonymous enum
Enumerator
is_assignable_data_type 

Definition at line 1678 of file KokkosExp_View_MP_Vector_Contiguous.hpp.

Member Function Documentation

◆ assign()

template<class DataType , class ... P, unsigned Size>
static KOKKOS_INLINE_FUNCTION void Kokkos::Impl::ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >::assign ( dst_type & dst,
const src_type & src,
const Sacado::MP::VectorPartition< Size > & part )
inlinestatic

Definition at line 1696 of file KokkosExp_View_MP_Vector_Contiguous.hpp.


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