Stokhos Development
Loading...
Searching...
No Matches
Kokkos::Impl::AnalyzeShape< Sacado::MP::Vector< StorageType > > Struct Template Reference

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

#include <Kokkos_View_MP_Vector_Interlaced.hpp>

Inheritance diagram for Kokkos::Impl::AnalyzeShape< Sacado::MP::Vector< StorageType > >:
Collaboration diagram for Kokkos::Impl::AnalyzeShape< Sacado::MP::Vector< StorageType > >:

Public Types

typedef ViewMPVectorInterlaced specialize
typedef Shape< sizeof(Sacado::MP::Vector< StorageType >), 0 > shape
typedef std::conditional< StorageType::is_static, typenamenested::array_intrinsic_type[StorageType::is_static?StorageType::static_size:1], typenamenested::array_intrinsic_type * >::type array_intrinsic_type
typedef std::conditional< StorageType::is_static, typenamenested::const_array_intrinsic_type[StorageType::is_static?StorageType::static_size:1], typenamenested::const_array_intrinsic_type * >::type const_array_intrinsic_type
typedef array_intrinsic_type non_const_array_intrinsic_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

Detailed Description

template<class StorageType>
struct Kokkos::Impl::AnalyzeShape< Sacado::MP::Vector< StorageType > >

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.


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