Sacado  Development
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Functions
Sacado::Rad Namespace Reference

Specialization of Promote to ADvar types. More...

Classes

class  ADvari
 
class  IndepADvar
 
class  DoubleAvoid
 
class  RAD_DoubleIgnore
 
class  DoubleAvoid< double >
 
class  DoubleAvoid< int >
 
class  DoubleAvoid< long >
 
class  ConstADvar
 
class  ConstADvari
 
class  ADvar
 
class  ADvar1
 
class  ADvar1s
 
class  ADvar2
 
class  ADvar2q
 
class  ADvarn
 
class  Derp
 
struct  ADmemblock
 
class  ADcontext
 
class  CADcontext
 
class  IndepADvar_base0
 
class  IndepADvar_base
 

Functions

template<typename T >
ADvari< T > & exp (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & exp (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & log (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & log (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & log10 (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & log10 (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & sqrt (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & sqrt (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & cos (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & cos (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & sin (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & sin (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & tan (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & tan (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & acos (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & acos (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & asin (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & asin (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & cosh (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & cosh (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & sinh (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & sinh (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & tanh (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & tanh (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & acosh (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & acosh (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & asinh (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & asinh (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atanh (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atanh (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & abs (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & abs (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & fabs (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & fabs (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & cbrt (const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & cbrt (const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (const Base< ADvari< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan2 (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan2 (T, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan2 (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan2 (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan2 (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & atan2 (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (const Base< ADvari< T > > &, T)
 
template<typename T >
ADvari< T > & atan2 (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & atan2 (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & atan2 (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & atan2 (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (T, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & atan2 (const Base< IndepADvar< T > > &, T)
 
template<typename T >
ADvari< T > & atan2 (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & atan2 (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & atan2 (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & pow (const Base< ADvari< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & pow (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & pow (T, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & pow (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & pow (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & pow (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & pow (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & pow (const Base< ADvari< T > > &, T)
 
template<typename T >
ADvari< T > & pow (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & pow (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & pow (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & pow (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & pow (T, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & pow (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & pow (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & pow (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & pow (const Base< IndepADvar< T > > &, T)
 
template<typename T >
ADvari< T > & pow (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & pow (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & pow (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & max (const Base< ADvari< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & max (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & max (T, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & max (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & max (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & max (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & max (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & max (const Base< ADvari< T > > &, T)
 
template<typename T >
ADvari< T > & max (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & max (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & max (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & max (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & max (T, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & max (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & max (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & max (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & max (const Base< IndepADvar< T > > &, T)
 
template<typename T >
ADvari< T > & max (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & max (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & max (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & min (const Base< ADvari< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & min (const Base< IndepADvar< T > > &, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & min (T, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & min (typename DoubleAvoid< T >::dtype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & min (typename DoubleAvoid< T >::itype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & min (typename DoubleAvoid< T >::ltype, const Base< ADvari< T > > &)
 
template<typename T >
ADvari< T > & min (const Base< ADvari< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & min (const Base< ADvari< T > > &, T)
 
template<typename T >
ADvari< T > & min (const Base< ADvari< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & min (const Base< ADvari< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & min (const Base< ADvari< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename T >
ADvari< T > & min (const Base< IndepADvar< T > > &, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & min (T, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & min (typename DoubleAvoid< T >::dtype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & min (typename DoubleAvoid< T >::itype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & min (typename DoubleAvoid< T >::ltype, const Base< IndepADvar< T > > &)
 
template<typename T >
ADvari< T > & min (const Base< IndepADvar< T > > &, T)
 
template<typename T >
ADvari< T > & min (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::dtype)
 
template<typename T >
ADvari< T > & min (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::itype)
 
template<typename T >
ADvari< T > & min (const Base< IndepADvar< T > > &, typename DoubleAvoid< T >::ltype)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator+ (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator+ (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator- (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator- (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator* (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator* (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator* (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator* (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator* (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator* (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator* (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator* (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator* (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator/ (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & operator/ (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator/ (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & atan2 (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & atan2 (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan2 (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & pow (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & pow (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & pow (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & pow (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & pow (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & pow (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & pow (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & pow (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & pow (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & max (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & max (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & max (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & max (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & max (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & max (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & max (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & max (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & max (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & max (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & max (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & max (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & max (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & max (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & min (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & min (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & min (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & min (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & min (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & min (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & min (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
ADvari< Double > & min (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & min (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
ADvari< Double > & min (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
ADvari< Double > & min (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & min (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & min (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & min (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator< (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator< (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
int operator< (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator< (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator< (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator< (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator< (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
int operator< (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator< (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator< (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator< (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator< (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator< (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator< (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator<= (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator<= (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
int operator<= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator<= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator<= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator<= (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator<= (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
int operator<= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator<= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator<= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator<= (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator<= (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator<= (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator<= (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator== (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator== (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
int operator== (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator== (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator== (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator== (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator== (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
int operator== (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator== (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator== (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator== (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator== (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator== (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator== (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator!= (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator!= (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
int operator!= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator!= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator!= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator!= (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator!= (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
int operator!= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator!= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator!= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator!= (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator!= (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator!= (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator!= (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator>= (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator>= (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
int operator>= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator>= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator>= (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator>= (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator>= (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
int operator>= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator>= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator>= (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator>= (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator>= (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator>= (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator>= (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator> (const Base< ADvari< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator> (const Base< ADvari< Double > > &, Double)
 
template<typename Double >
int operator> (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator> (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator> (const Base< ADvari< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator> (Double, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::dtype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::ltype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::itype, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator> (const Base< IndepADvar< Double > > &, Double)
 
template<typename Double >
int operator> (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator> (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::ltype)
 
template<typename Double >
int operator> (const Base< IndepADvar< Double > > &, typename DoubleAvoid< Double >::itype)
 
template<typename Double >
int operator> (Double, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::dtype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::ltype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::itype, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator> (const Base< ADvari< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
int operator> (const Base< IndepADvar< Double > > &, const Base< ADvari< Double > > &)
 
template<typename Double >
int operator> (const Base< IndepADvar< Double > > &, const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator+ (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & operator- (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & abs (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & abs (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & acos (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & acos (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & acosh (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & acosh (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & asin (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & asin (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & asinh (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & asinh (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atan (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atan (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & atanh (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & atanh (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & cos (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & cos (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & cosh (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & cosh (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & exp (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & exp (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & log (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & log (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & log10 (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & log10 (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & sin (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & sin (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & sinh (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & sinh (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & sqrt (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & sqrt (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & tan (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & tan (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & tanh (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & tanh (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & fabs (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & fabs (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & cbrt (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & cbrt (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & copy (const Base< IndepADvar< Double > > &)
 
template<typename Double >
ADvari< Double > & copy (const Base< ADvari< Double > > &)
 
template<typename Double >
ADvari< Double > & ADf1 (Double f, Double g, const IndepADvar< Double > &x)
 
template<typename Double >
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, const IndepADvar< Double > &x, const IndepADvar< Double > &y)
 
template<typename Double >
ADvari< Double > & ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g)
 
template<typename Double >
IndepADvar< Double > & ADvar_operatoreq (IndepADvar< Double > *, const ADvari< Double > &)
 
template<typename Double >
ADvar< Double > & ADvar_operatoreq (ADvar< Double > *, const ADvari< Double > &)
 
template<typename Double >
void AD_Const (const IndepADvar< Double > &)
 
template<typename Double >
void AD_Const1 (Double *, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & ADf1 (Double, Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf2 (Double, Double, Double, const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf2 (Double, Double, Double, const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf2 (Double, Double, Double, const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
Double val (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADfn (Double f, int n, const ADvar< Double > *x, const Double *g)
 

Detailed Description

Specialization of Promote to ADvar types.

Function Documentation

template<typename Double >
ADvar< Double > & Sacado::Rad::ADvar_operatoreq ( ADvar< Double > *  This,
const ADvari< Double > &  x 
)

RAD_AUTO_AD_Const