Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
#include <KokkosExp_View_MP_Vector_Contiguous.hpp>
Public Types | |
typedef Kokkos::Experimental::Impl::ViewMPVectorContiguous | specialize |
typedef array_analysis::dimension | dimension |
typedef array_analysis::value_type | value_type |
typedef array_analysis::const_value_type | const_value_type |
typedef array_analysis::non_const_value_type | non_const_value_type |
typedef ViewDataType< value_type, dimension >::type | type |
typedef ViewDataType< const_value_type, dimension >::type | const_type |
typedef ViewDataType< non_const_value_type, dimension >::type | non_const_type |
typedef ViewDataType< scalar_type, scalar_dimension >::type | scalar_array_type |
typedef ViewDataType< const_scalar_type, scalar_dimension >::type | const_scalar_array_type |
typedef ViewDataType< non_const_scalar_type, scalar_dimension >::type | non_const_scalar_array_type |
Private Types | |
enum | { is_const = std::is_same< value_type , const_value_type >::value } |
typedef StorageType::value_type | ScalarType |
typedef ViewArrayAnalysis< DataType > | array_analysis |
typedef std::conditional< is_const, constScalarType, ScalarType >::type | scalar_type |
typedef ScalarType | non_const_scalar_type |
typedef const ScalarType | const_scalar_type |
typedef array_analysis::dimension::template prepend< 0 >::type | prepend_scalar_dimension |
typedef array_analysis::dimension::template append< DimVector >::type | append_scalar_dimension |
typedef std::conditional< std::is_same< ArrayLayout, Kokkos::LayoutLeft >::value, prepend_scalar_dimension, append_scalar_dimension >::type | scalar_dimension |
Static Private Attributes | |
static const int | DimVector = StorageType::static_size |
Definition at line 497 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 503 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 504 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef Kokkos::Experimental::Impl::ViewMPVectorContiguous Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::specialize |
Definition at line 510 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef array_analysis::dimension Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::dimension |
Definition at line 512 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef array_analysis::value_type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::value_type |
Definition at line 513 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef array_analysis::const_value_type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::const_value_type |
Definition at line 514 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef array_analysis::non_const_value_type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::non_const_value_type |
Definition at line 515 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewDataType<value_type,dimension>::type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::type |
Definition at line 519 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewDataType<const_value_type,dimension>::type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::const_type |
Definition at line 521 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewDataType<non_const_value_type,dimension>::type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::non_const_type |
Definition at line 523 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 533 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 535 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 536 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 542 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 545 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Definition at line 549 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewDataType<scalar_type,scalar_dimension>::type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::scalar_array_type |
Definition at line 555 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewDataType<const_scalar_type,scalar_dimension>::type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::const_scalar_array_type |
Definition at line 559 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewDataType<non_const_scalar_type,scalar_dimension>::type Kokkos::Impl::ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >::non_const_scalar_array_type |
Definition at line 563 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
private |
Enumerator | |
---|---|
is_const |
Definition at line 528 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
staticprivate |
Definition at line 505 of file KokkosExp_View_MP_Vector_Contiguous.hpp.