10 #ifndef SACADO_FAD_EXPRESSIONTRAITS_HPP
11 #define SACADO_FAD_EXPRESSIONTRAITS_HPP
15 #ifdef SACADO_NEW_FAD_DESIGN_IS_DEFAULT
51 static const bool value =
false;
81 #endif // SACADO_NEW_FAD_DESIGN_IS_DEFAULT
83 #endif // SACADO_FAD_EXPRESSIONTRAITS_HPP
static SACADO_INLINE_FUNCTION const T & eval(const T &x)
Wrapper for a generic expression template.
Base template specification for ScalarValue.
Base template specification for ScalarType.
Base template specification for IsADType.
Base template specification for Value.
Base template specification for IsSimdType.
static SACADO_INLINE_FUNCTION const scalar_type & eval(const Fad::Expr< T > &x)
#define SACADO_EXPR_PROMOTE_SPEC(NS)
ValueType< Fad::Expr< T > >::type value_type
ScalarType< typename Fad::Expr< T >::value_type >::type type
Base template specification for IsScalarType.
ScalarType< Fad::Expr< T > >::type scalar_type
static SACADO_INLINE_FUNCTION const value_type & eval(const Fad::Expr< T > &x)
#define SACADO_INLINE_FUNCTION
Fad::Expr< T >::value_type type
Base template specification for ValueType.
ValueType< Fad::Expr< T > >::type value_type