Stokhos  Development
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Types
Kokkos::Impl::AnalyzeSacadoShape< Sacado::MP::Vector< StorageType >, Layout > Struct Template Reference

Analyze the array shape of a Sacado::MP::Vector. More...

#include <Kokkos_View_MP_Vector_Contiguous.hpp>

List of all members.

Public Types

typedef ViewMPVectorContiguous specialize
typedef Shape< sizeof(Sacado::MP::Vector
< StorageType >), 0 > 
shape
typedef if_c
< StorageType::is_static
&&is_same< Layout, LayoutRight >
::value, typename
nested::array_type[StorageType::is_static?StorageType::static_size:1],
typename nested::array_type * >
::type 
array_type
typedef if_c
< StorageType::is_static
&&is_same< Layout, LayoutRight >
::value, typename
nested::const_array_type[StorageType::is_static?StorageType::static_size:1],
typename
nested::const_array_type * >
::type 
const_array_type
typedef array_type non_const_array_type
typedef Sacado::MP::Vector
< StorageType > 
type
typedef const
Sacado::MP::Vector
< StorageType > 
const_type
typedef Sacado::MP::Vector
< StorageType > 
non_const_type
typedef Sacado::MP::Vector
< StorageType > 
value_type
typedef const
Sacado::MP::Vector
< StorageType > 
const_value_type
typedef Sacado::MP::Vector
< StorageType > 
non_const_value_type
typedef nested::type flat_array_type
typedef nested::const_type const_flat_array_type
typedef nested::non_const_type non_const_flat_array_type

Detailed Description

template<class StorageType, class Layout>
struct Kokkos::Impl::AnalyzeSacadoShape< Sacado::MP::Vector< StorageType >, Layout >

Analyze the array shape of a Sacado::MP::Vector.

This specialization is required so that the array shape of Kokkos::View< Sacado::MP::Vector< StorageType > , ... > can be determined at compile-time.

This treats Sacado::MP::Vector as an array.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator