Sacado Development
Loading...
Searching...
No Matches
Sacado::Rad2::ADvari< Double > Class Template Reference
Inheritance diagram for Sacado::Rad2::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 (Advari_Opclass oc, Double t)
 ADvari (Advari_Opclass oc, Double t, Double ta)
 operator Double ()
 operator Double () const

Public Attributes

Advari_Opclass opclass
Double Val
Double aval
Double dO
Double aO
Double adO

Static Public Attributes

static ADcontext< Double > adc

Friends

class ConstADvari< Double >
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, Double h, const ADvari &x)
ADvari & ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari &x, const ADvari &y)
ADvari & ADfn (Double f, int n, const IndepADVar *x, const Double *g, const Double *h)

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