Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Attributes | List of all members
Sacado::Fad::Exp::PowerImpl::Selector< T1, T2 > Struct Template Reference

#include <Sacado_Fad_Exp_Ops_Fwd.hpp>

Public Types

typedef std::conditional
< is_simd &&is_fad, NestedSimd,
typename std::conditional
< is_simd, Simd, typename
std::conditional< is_fad,
Nested, Scalar >::type >::type >
::type 
type
 

Static Public Attributes

static constexpr bool is_simd
 
static constexpr bool is_fad
 

Detailed Description

template<typename T1, typename T2>
struct Sacado::Fad::Exp::PowerImpl::Selector< T1, T2 >

Definition at line 87 of file Sacado_Fad_Exp_Ops_Fwd.hpp.

Member Typedef Documentation

template<typename T1, typename T2>
typedef std::conditional< is_simd && is_fad, NestedSimd, typename std::conditional< is_simd, Simd, typename std::conditional< is_fad, Nested, Scalar>::type >::type >::type Sacado::Fad::Exp::PowerImpl::Selector< T1, T2 >::type

Definition at line 104 of file Sacado_Fad_Exp_Ops_Fwd.hpp.

Member Data Documentation

template<typename T1, typename T2>
constexpr bool Sacado::Fad::Exp::PowerImpl::Selector< T1, T2 >::is_simd
static
Initial value:

Definition at line 88 of file Sacado_Fad_Exp_Ops_Fwd.hpp.

template<typename T1, typename T2>
constexpr bool Sacado::Fad::Exp::PowerImpl::Selector< T1, T2 >::is_fad
static
Initial value:
=
IsFad< typename Sacado::ValueType<T1>::type >::value ||
IsFad< typename Sacado::ValueType<T2>::type >::value

Definition at line 90 of file Sacado_Fad_Exp_Ops_Fwd.hpp.


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