Stokhos  Development
Public Types | List of all members
Kokkos::Impl::AnalyzeStokhosShape< Sacado::UQ::PCE< StorageType >, Layout > Struct Template Reference

Analyze the array shape of a Sacado::UQ::PCE. More...

#include <Kokkos_View_UQ_PCE_Contiguous.hpp>

Inheritance diagram for Kokkos::Impl::AnalyzeStokhosShape< Sacado::UQ::PCE< StorageType >, Layout >:
Inheritance graph
[legend]
Collaboration diagram for Kokkos::Impl::AnalyzeStokhosShape< Sacado::UQ::PCE< StorageType >, Layout >:
Collaboration graph
[legend]

Public Types

typedef ViewPCEContiguous specialize
 
typedef Shape< sizeof(Sacado::UQ::PCE< StorageType >), 0 > shape
 
typedef if_c< StorageType::is_static &&is_same< Layout, LayoutRight >::value, typename nested::array_intrinsic_type[StorageType::is_static?StorageType::static_size:1], typename nested::array_intrinsic_type * >::type array_intrinsic_type
 
typedef if_c< StorageType::is_static &&is_same< Layout, LayoutRight >::value, typename nested::const_array_intrinsic_type[StorageType::is_static?StorageType::static_size:1], typename nested::const_array_intrinsic_type * >::type const_array_intrinsic_type
 
typedef array_intrinsic_type non_const_array_intrinsic_type
 
typedef Sacado::UQ::PCE< StorageType > type
 
typedef const Sacado::UQ::PCE< StorageType > const_type
 
typedef Sacado::UQ::PCE< StorageType > non_const_type
 
typedef Sacado::UQ::PCE< StorageType > value_type
 
typedef const Sacado::UQ::PCE< StorageType > const_value_type
 
typedef Sacado::UQ::PCE< 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::AnalyzeStokhosShape< Sacado::UQ::PCE< StorageType >, Layout >

Analyze the array shape of a Sacado::UQ::PCE.

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

This treats Sacado::UQ::PCE as an array.


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