|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
30 #ifndef SACADO_TRADVEC_TRAITS_HPP
31 #define SACADO_TRADVEC_TRAITS_HPP
38 template <
typename T>
class ADvar;
39 template <
typename T>
class ADvari;
87 static const bool value =
false;
93 static const bool value =
false;
98 struct Value< RadVec::ADvar<T> > {
105 template <
typename T>
111 template <
typename T>
117 template <
typename T>
126 template <
typename T>
129 return std::string(
"Sacado::RadVec::ADvar< ") +
135 #endif // SACADO_TRADVEC_TRAITS_HPP
static std::string eval()
ScalarType< T >::type type
Base template specification for ScalarType.
Base template specification for ValueType.
Base template specification for string names of types.
#define SACADO_RAD_PROMOTE_SPEC(NS)
Base template specification for Value.
Base template specification for marking constants.
ScalarType< T >::type type
ScalarType< RadVec::ADvar< T > >::type scalar_type
void AD_Const(const IndepADvar &v)
static const KOKKOS_INLINE_FUNCTION T & eval(const T &x)
ValueType< RadVec::ADvar< T > >::type value_type
static std::string eval()
static void eval(RadVec::ADvari< T > &x)
Base template specification for IsScalarType.
Base template specification for ScalarValue.
static void eval(RadVec::ADvar< T > &x)
ValueType< RadVec::ADvar< T > >::type value_type
static value_type eval(const RadVec::ADvar< T > &x)
Base template specification for IsADType.
static scalar_type eval(const RadVec::ADvar< T > &x)