10 #ifndef SACADO_TRAD_TRAITS_HPP
11 #define SACADO_TRAD_TRAITS_HPP
18 template <
typename T>
class ADvar;
19 template <
typename T>
class ADvari;
67 static const bool value =
false;
73 static const bool value =
false;
106 template <
typename T>
109 return std::string(
"Sacado::Rad::ADvar< ") +
115 #endif // SACADO_TRAD_TRAITS_HPP
static SACADO_INLINE_FUNCTION const T & eval(const T &x)
ValueType< Rad::ADvar< T > >::type value_type
Base template specification for marking constants.
static std::string eval()
Base template specification for ScalarValue.
Base template specification for ScalarType.
ScalarType< Rad::ADvar< T > >::type scalar_type
Base template specification for string names of types.
Base template specification for IsADType.
Base template specification for Value.
#define SACADO_RAD_PROMOTE_SPEC(NS)
ScalarType< T >::type type
static std::string eval()
static void eval(Rad::ADvar< T > &x)
static scalar_type eval(const Rad::ADvar< T > &x)
ScalarType< T >::type type
Base template specification for IsScalarType.
ValueType< Rad::ADvar< T > >::type value_type
void AD_Const(const IndepADvar &v)
static value_type eval(const Rad::ADvar< T > &x)
Base template specification for ValueType.
static void eval(Rad::ADvari< T > &x)