Sacado Development
Loading...
Searching...
No Matches
Classes | Functions
Sacado::RadVec Namespace Reference

Specialization of Promote to ADvar types. More...

Classes

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

Functions

template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator+ (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator+ (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator- (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator- (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator* (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator* (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator* (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator* (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator* (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator* (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator/ (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & operator/ (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & operator/ (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & operator/ (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & operator/ (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator/ (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & atan2 (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & atan2 (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & atan2 (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & atan2 (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & atan2 (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan2 (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & pow (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & pow (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & pow (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & pow (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & pow (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & pow (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & pow (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & pow (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & pow (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & pow (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & pow (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & pow (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & pow (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & max (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & max (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & max (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & max (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & max (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & max (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & max (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & max (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & max (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & max (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & max (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & max (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & max (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &, Double)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &, long)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &, int)
 
template<typename Double >
ADvari< Double > & min (Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & min (long, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & min (int, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & min (const IndepADvar< Double > &, Double)
 
template<typename Double >
ADvari< Double > & min (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
ADvari< Double > & min (const IndepADvar< Double > &, long)
 
template<typename Double >
ADvari< Double > & min (const IndepADvar< Double > &, int)
 
template<typename Double >
ADvari< Double > & min (Double, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & min (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & min (long, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & min (int, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & min (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & min (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator< (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator< (const ADvari< Double > &, Double)
 
template<typename Double >
int operator< (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator< (const ADvari< Double > &, long)
 
template<typename Double >
int operator< (const ADvari< Double > &, int)
 
template<typename Double >
int operator< (Double, const ADvari< Double > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
int operator< (long, const ADvari< Double > &)
 
template<typename Double >
int operator< (int, const ADvari< Double > &)
 
template<typename Double >
int operator< (const IndepADvar< Double > &, Double)
 
template<typename Double >
int operator< (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator< (const IndepADvar< Double > &, long)
 
template<typename Double >
int operator< (const IndepADvar< Double > &, int)
 
template<typename Double >
int operator< (Double, const IndepADvar< Double > &)
 
template<typename Double >
int operator< (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
int operator< (long, const IndepADvar< Double > &)
 
template<typename Double >
int operator< (int, const IndepADvar< Double > &)
 
template<typename Double >
int operator< (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator< (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator< (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator<= (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator<= (const ADvari< Double > &, Double)
 
template<typename Double >
int operator<= (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator<= (const ADvari< Double > &, long)
 
template<typename Double >
int operator<= (const ADvari< Double > &, int)
 
template<typename Double >
int operator<= (Double, const ADvari< Double > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
int operator<= (long, const ADvari< Double > &)
 
template<typename Double >
int operator<= (int, const ADvari< Double > &)
 
template<typename Double >
int operator<= (const IndepADvar< Double > &, Double)
 
template<typename Double >
int operator<= (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator<= (const IndepADvar< Double > &, long)
 
template<typename Double >
int operator<= (const IndepADvar< Double > &, int)
 
template<typename Double >
int operator<= (Double, const IndepADvar< Double > &)
 
template<typename Double >
int operator<= (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
int operator<= (long, const IndepADvar< Double > &)
 
template<typename Double >
int operator<= (int, const IndepADvar< Double > &)
 
template<typename Double >
int operator<= (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator<= (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator<= (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator== (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator== (const ADvari< Double > &, Double)
 
template<typename Double >
int operator== (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator== (const ADvari< Double > &, long)
 
template<typename Double >
int operator== (const ADvari< Double > &, int)
 
template<typename Double >
int operator== (Double, const ADvari< Double > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
int operator== (long, const ADvari< Double > &)
 
template<typename Double >
int operator== (int, const ADvari< Double > &)
 
template<typename Double >
int operator== (const IndepADvar< Double > &, Double)
 
template<typename Double >
int operator== (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator== (const IndepADvar< Double > &, long)
 
template<typename Double >
int operator== (const IndepADvar< Double > &, int)
 
template<typename Double >
int operator== (Double, const IndepADvar< Double > &)
 
template<typename Double >
int operator== (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
int operator== (long, const IndepADvar< Double > &)
 
template<typename Double >
int operator== (int, const IndepADvar< Double > &)
 
template<typename Double >
int operator== (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator== (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator== (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator!= (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator!= (const ADvari< Double > &, Double)
 
template<typename Double >
int operator!= (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator!= (const ADvari< Double > &, long)
 
template<typename Double >
int operator!= (const ADvari< Double > &, int)
 
template<typename Double >
int operator!= (Double, const ADvari< Double > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
int operator!= (long, const ADvari< Double > &)
 
template<typename Double >
int operator!= (int, const ADvari< Double > &)
 
template<typename Double >
int operator!= (const IndepADvar< Double > &, Double)
 
template<typename Double >
int operator!= (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator!= (const IndepADvar< Double > &, long)
 
template<typename Double >
int operator!= (const IndepADvar< Double > &, int)
 
template<typename Double >
int operator!= (Double, const IndepADvar< Double > &)
 
template<typename Double >
int operator!= (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
int operator!= (long, const IndepADvar< Double > &)
 
template<typename Double >
int operator!= (int, const IndepADvar< Double > &)
 
template<typename Double >
int operator!= (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator!= (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator!= (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator>= (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator>= (const ADvari< Double > &, Double)
 
template<typename Double >
int operator>= (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator>= (const ADvari< Double > &, long)
 
template<typename Double >
int operator>= (const ADvari< Double > &, int)
 
template<typename Double >
int operator>= (Double, const ADvari< Double > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
int operator>= (long, const ADvari< Double > &)
 
template<typename Double >
int operator>= (int, const ADvari< Double > &)
 
template<typename Double >
int operator>= (const IndepADvar< Double > &, Double)
 
template<typename Double >
int operator>= (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator>= (const IndepADvar< Double > &, long)
 
template<typename Double >
int operator>= (const IndepADvar< Double > &, int)
 
template<typename Double >
int operator>= (Double, const IndepADvar< Double > &)
 
template<typename Double >
int operator>= (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
int operator>= (long, const IndepADvar< Double > &)
 
template<typename Double >
int operator>= (int, const IndepADvar< Double > &)
 
template<typename Double >
int operator>= (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator>= (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator>= (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator> (const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator> (const ADvari< Double > &, Double)
 
template<typename Double >
int operator> (const ADvari< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator> (const ADvari< Double > &, long)
 
template<typename Double >
int operator> (const ADvari< Double > &, int)
 
template<typename Double >
int operator> (Double, const ADvari< Double > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::dtype, const ADvari< Double > &)
 
template<typename Double >
int operator> (long, const ADvari< Double > &)
 
template<typename Double >
int operator> (int, const ADvari< Double > &)
 
template<typename Double >
int operator> (const IndepADvar< Double > &, Double)
 
template<typename Double >
int operator> (const IndepADvar< Double > &, typename DoubleAvoid< Double >::dtype)
 
template<typename Double >
int operator> (const IndepADvar< Double > &, long)
 
template<typename Double >
int operator> (const IndepADvar< Double > &, int)
 
template<typename Double >
int operator> (Double, const IndepADvar< Double > &)
 
template<typename Double >
int operator> (typename DoubleAvoid< Double >::dtype, const IndepADvar< Double > &)
 
template<typename Double >
int operator> (long, const IndepADvar< Double > &)
 
template<typename Double >
int operator> (int, const IndepADvar< Double > &)
 
template<typename Double >
int operator> (const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
int operator> (const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
int operator> (const IndepADvar< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & abs (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & abs (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & acos (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & acos (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & acosh (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & acosh (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & asin (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & asin (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & asinh (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & asinh (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atan (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atan (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & atanh (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & atanh (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & cos (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & cos (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & cosh (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & cosh (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & exp (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & exp (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & log (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & log (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & log10 (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & log10 (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & sin (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & sin (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & sinh (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & sinh (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & sqrt (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & sqrt (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & tan (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & tan (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & tanh (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & tanh (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & fabs (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & fabs (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & copy (const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & copy (const 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

◆ ADvar_operatoreq()

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

RAD_AUTO_AD_Const