Sacado Development
Loading...
Searching...
No Matches
Sacado::RadVec::ADvari< Double > Class Template Reference
Inheritance diagram for Sacado::RadVec::ADvari< Double >:
Collaboration diagram for Sacado::RadVec::ADvari< Double >:

Public Types

typedef Double value_type
typedef ScalarType< value_type >::type scalar_type
typedef IndepADvar< Double > IndepADVar

Public Member Functions

void * operator new (size_t len)
void operator delete (void *)
 ADvari (Double t)
 operator Double ()
 operator Double () const

Public Attributes

Double Val
Double * aval
ADvari * Next

Static Public Attributes

static ADvari * First_ADvari
static ADvari ** Last_ADvari
static ADcontext< Double > adc

Friends

ADvari & operator+ (const ADvari &T)
ADvari & operator+ (const ADvari &L, const ADvari &R)
ADvari & operator+ (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & operator+ (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & operator+ (double, const ADvari &)
ADvari & operator+ (const ADvari &, double)
ADvari & operator+ (long L, const ADvari &R)
ADvari & operator+ (const ADvari &L, long R)
ADvari & operator+ (int L, const ADvari &R)
ADvari & operator+ (const ADvari &L, int R)
ADvari & operator- (const ADvari &T)
ADvari & operator- (const ADvari &L, const ADvari &R)
ADvari & operator- (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & operator- (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & operator- (double, const ADvari &)
ADvari & operator- (const ADvari &, double)
ADvari & operator- (long L, const ADvari &R)
ADvari & operator- (const ADvari &L, long R)
ADvari & operator- (int L, const ADvari &R)
ADvari & operator- (const ADvari &L, int R)
ADvari & operator* (const ADvari &L, const ADvari &R)
ADvari & operator* (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & operator* (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & operator* (double, const ADvari &)
ADvari & operator* (const ADvari &, double)
ADvari & operator* (long L, const ADvari &R)
ADvari & operator* (const ADvari &L, long R)
ADvari & operator* (int L, const ADvari &R)
ADvari & operator* (const ADvari &L, int R)
ADvari & operator/ (const ADvari &L, const ADvari &R)
ADvari & operator/ (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & operator/ (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & operator/ (double, const ADvari &)
ADvari & operator/ (const ADvari &, double)
ADvari & operator/ (long L, const ADvari &R)
ADvari & operator/ (const ADvari &L, long R)
ADvari & operator/ (int L, const ADvari &R)
ADvari & operator/ (const ADvari &L, int R)
ADvari & abs (const ADvari &v)
ADvari & acos (const ADvari &v)
ADvari & acosh (const ADvari &v)
ADvari & asin (const ADvari &v)
ADvari & asinh (const ADvari &v)
ADvari & atan (const ADvari &v)
ADvari & atanh (const ADvari &v)
ADvari & atan2 (const ADvari &L, const ADvari &R)
ADvari & atan2 (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & atan2 (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & atan2 (double, const ADvari &)
ADvari & atan2 (const ADvari &, double)
ADvari & atan2 (long L, const ADvari &R)
ADvari & atan2 (const ADvari &L, long R)
ADvari & atan2 (int L, const ADvari &R)
ADvari & atan2 (const ADvari &L, int R)
ADvari & max (const ADvari &L, const ADvari &R)
ADvari & max (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & max (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & max (double, const ADvari &)
ADvari & max (const ADvari &, double)
ADvari & max (long L, const ADvari &R)
ADvari & max (const ADvari &L, long R)
ADvari & max (int L, const ADvari &R)
ADvari & max (const ADvari &L, int R)
ADvari & min (const ADvari &L, const ADvari &R)
ADvari & min (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & min (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & min (double, const ADvari &)
ADvari & min (const ADvari &, double)
ADvari & min (long L, const ADvari &R)
ADvari & min (const ADvari &L, long R)
ADvari & min (int L, const ADvari &R)
ADvari & min (const ADvari &L, int R)
ADvari & cos (const ADvari &v)
ADvari & cosh (const ADvari &v)
ADvari & exp (const ADvari &v)
ADvari & log (const ADvari &v)
ADvari & log10 (const ADvari &v)
ADvari & pow (const ADvari &L, const ADvari &R)
ADvari & pow (typename DoubleAvoid< Double >::ttype, const ADvari &)
ADvari & pow (const ADvari &, typename DoubleAvoid< Double >::ttype)
ADvari & pow (double, const ADvari &)
ADvari & pow (const ADvari &, double)
ADvari & pow (long L, const ADvari &R)
ADvari & pow (const ADvari &L, long R)
ADvari & pow (int L, const ADvari &R)
ADvari & pow (const ADvari &L, int R)
ADvari & sin (const ADvari &v)
ADvari & sinh (const ADvari &v)
ADvari & sqrt (const ADvari &v)
ADvari & tan (const ADvari &v)
ADvari & tanh (const ADvari &v)
ADvari & fabs (const ADvari &v)
ADvari & copy (const ADvari &x)
int operator< (const ADvari &L, const ADvari &R)
int operator< (typename DoubleAvoid< Double >::ttype, const ADvari &)
int operator< (const ADvari &, typename DoubleAvoid< Double >::ttype)
int operator< (double, const ADvari &)
int operator< (const ADvari &, double)
int operator< (long L, const ADvari &R)
int operator< (const ADvari &L, long R)
int operator< (int L, const ADvari &R)
int operator< (const ADvari &L, int R)
int operator<= (const ADvari &L, const ADvari &R)
int operator<= (typename DoubleAvoid< Double >::ttype, const ADvari &)
int operator<= (const ADvari &, typename DoubleAvoid< Double >::ttype)
int operator<= (double, const ADvari &)
int operator<= (const ADvari &, double)
int operator<= (long L, const ADvari &R)
int operator<= (const ADvari &L, long R)
int operator<= (int L, const ADvari &R)
int operator<= (const ADvari &L, int R)
int operator== (const ADvari &L, const ADvari &R)
int operator== (typename DoubleAvoid< Double >::ttype, const ADvari &)
int operator== (const ADvari &, typename DoubleAvoid< Double >::ttype)
int operator== (double, const ADvari &)
int operator== (const ADvari &, double)
int operator== (long L, const ADvari &R)
int operator== (const ADvari &L, long R)
int operator== (int L, const ADvari &R)
int operator== (const ADvari &L, int R)
int operator!= (const ADvari &L, const ADvari &R)
int operator!= (typename DoubleAvoid< Double >::ttype, const ADvari &)
int operator!= (const ADvari &, typename DoubleAvoid< Double >::ttype)
int operator!= (double, const ADvari &)
int operator!= (const ADvari &, double)
int operator!= (long L, const ADvari &R)
int operator!= (const ADvari &L, long R)
int operator!= (int L, const ADvari &R)
int operator!= (const ADvari &L, int R)
int operator>= (const ADvari &L, const ADvari &R)
int operator>= (typename DoubleAvoid< Double >::ttype, const ADvari &)
int operator>= (const ADvari &, typename DoubleAvoid< Double >::ttype)
int operator>= (double, const ADvari &)
int operator>= (const ADvari &, double)
int operator>= (long L, const ADvari &R)
int operator>= (const ADvari &L, long R)
int operator>= (int L, const ADvari &R)
int operator>= (const ADvari &L, int R)
int operator> (const ADvari &L, const ADvari &R)
int operator> (typename DoubleAvoid< Double >::ttype, const ADvari &)
int operator> (const ADvari &, typename DoubleAvoid< Double >::ttype)
int operator> (double, const ADvari &)
int operator> (const ADvari &, double)
int operator> (long L, const ADvari &R)
int operator> (const ADvari &L, long R)
int operator> (int L, const ADvari &R)
int operator> (const ADvari &L, int R)
ADvari & ADf1 (Double f, Double g, const ADvari &x)
ADvari & ADf2 (Double f, Double gx, Double gy, const ADvari &x, const ADvari &y)
ADvari & ADfn (Double f, int n, const IndepADVar *x, const Double *g)

The documentation for this class was generated from the following file: