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

Public Types

typedef Double value_type
typedef ScalarType< value_type >::type scalar_type
typedef IndepADvar< Double > IndepADVar
Public Types inherited from Sacado::Base< ADvari< Double > >
typedef ADvari< Double > derived_type

Public Member Functions

void * operator new (size_t len)
void operator delete (void *)
 ADvari (Double t)
 operator Double ()
 operator Double () const
Public Member Functions inherited from Sacado::Base< ADvari< Double > >
const derived_type & derived () const

Public Attributes

Double Val
Double aval

Static Public Attributes

static ADcontext< Double > adc

Friends

ADvari & operator+ (const Base< ADvari > &TT)
ADvari & operator+ (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & operator+ (const Base< ADvari > &LL, Double R)
ADvari & operator+ (Double L, const Base< ADvari > &RR)
ADvari & operator- (const Base< ADvari > &TT)
ADvari & operator- (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & operator- (const Base< ADvari > &LL, Double R)
ADvari & operator- (Double L, const Base< ADvari > &RR)
ADvari & operator* (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & operator* (const Base< ADvari > &LL, Double R)
ADvari & operator* (Double L, const Base< ADvari > &RR)
ADvari & operator/ (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & operator/ (const Base< ADvari > &LL, Double R)
ADvari & operator/ (Double L, const Base< ADvari > &RR)
ADvari & abs (const Base< ADvari > &vv)
ADvari & acos (const Base< ADvari > &vv)
ADvari & acosh (const Base< ADvari > &vv)
ADvari & asin (const Base< ADvari > &vv)
ADvari & asinh (const Base< ADvari > &vv)
ADvari & atan (const Base< ADvari > &vv)
ADvari & atanh (const Base< ADvari > &vv)
ADvari & atan2 (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & atan2 (const Base< ADvari > &LL, Double y)
ADvari & atan2 (Double x, const Base< ADvari > &RR)
ADvari & max (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & max (const Base< ADvari > &LL, Double R)
ADvari & max (Double L, const Base< ADvari > &RR)
ADvari & min (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & min (const Base< ADvari > &LL, Double R)
ADvari & min (Double L, const Base< ADvari > &RR)
ADvari & cos (const Base< ADvari > &vv)
ADvari & cosh (const Base< ADvari > &vv)
ADvari & exp (const Base< ADvari > &vv)
ADvari & log (const Base< ADvari > &vv)
ADvari & log10 (const Base< ADvari > &vv)
ADvari & pow (const Base< ADvari > &LL, const Base< ADvari > &RR)
ADvari & pow (const Base< ADvari > &LL, Double y)
ADvari & pow (Double x, const Base< ADvari > &RR)
ADvari & sin (const Base< ADvari > &vv)
ADvari & sinh (const Base< ADvari > &vv)
ADvari & sqrt (const Base< ADvari > &vv)
ADvari & tan (const Base< ADvari > &vv)
ADvari & tanh (const Base< ADvari > &vv)
ADvari & fabs (const Base< ADvari > &vv)
ADvari & copy (const Base< ADvari > &xx)
ADvari & cbrt (const Base< ADvari > &vv)
int operator< (const Base< ADvari > &LL, const Base< ADvari > &RR)
int operator< (const Base< ADvari > &LL, Double R)
int operator< (Double L, const Base< ADvari > &RR)
int operator<= (const Base< ADvari > &LL, const Base< ADvari > &RR)
int operator<= (const Base< ADvari > &LL, Double R)
int operator<= (Double L, const Base< ADvari > &RR)
int operator== (const Base< ADvari > &LL, const Base< ADvari > &RR)
int operator== (const Base< ADvari > &LL, Double R)
int operator== (Double L, const Base< ADvari > &RR)
int operator!= (const Base< ADvari > &LL, const Base< ADvari > &RR)
int operator!= (const Base< ADvari > &LL, Double R)
int operator!= (Double L, const Base< ADvari > &RR)
int operator>= (const Base< ADvari > &LL, const Base< ADvari > &RR)
int operator>= (const Base< ADvari > &LL, Double R)
int operator>= (Double L, const Base< ADvari > &RR)
int operator> (const Base< ADvari > &LL, const Base< ADvari > &RR)
int operator> (const Base< ADvari > &LL, Double R)
int operator> (Double L, const Base< ADvari > &RR)
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 files: