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

ADvarioperator+ (const Base< ADvari > &TT)
 
ADvarioperator+ (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvarioperator+ (const Base< ADvari > &LL, Double R)
 
ADvarioperator+ (Double L, const Base< ADvari > &RR)
 
ADvarioperator- (const Base< ADvari > &TT)
 
ADvarioperator- (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvarioperator- (const Base< ADvari > &LL, Double R)
 
ADvarioperator- (Double L, const Base< ADvari > &RR)
 
ADvarioperator* (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvarioperator* (const Base< ADvari > &LL, Double R)
 
ADvarioperator* (Double L, const Base< ADvari > &RR)
 
ADvarioperator/ (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvarioperator/ (const Base< ADvari > &LL, Double R)
 
ADvarioperator/ (Double L, const Base< ADvari > &RR)
 
ADvariabs (const Base< ADvari > &vv)
 
ADvariacos (const Base< ADvari > &vv)
 
ADvariacosh (const Base< ADvari > &vv)
 
ADvariasin (const Base< ADvari > &vv)
 
ADvariasinh (const Base< ADvari > &vv)
 
ADvariatan (const Base< ADvari > &vv)
 
ADvariatanh (const Base< ADvari > &vv)
 
ADvariatan2 (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvariatan2 (const Base< ADvari > &LL, Double y)
 
ADvariatan2 (Double x, const Base< ADvari > &RR)
 
ADvarimax (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvarimax (const Base< ADvari > &LL, Double R)
 
ADvarimax (Double L, const Base< ADvari > &RR)
 
ADvarimin (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvarimin (const Base< ADvari > &LL, Double R)
 
ADvarimin (Double L, const Base< ADvari > &RR)
 
ADvaricos (const Base< ADvari > &vv)
 
ADvaricosh (const Base< ADvari > &vv)
 
ADvariexp (const Base< ADvari > &vv)
 
ADvarilog (const Base< ADvari > &vv)
 
ADvarilog10 (const Base< ADvari > &vv)
 
ADvaripow (const Base< ADvari > &LL, const Base< ADvari > &RR)
 
ADvaripow (const Base< ADvari > &LL, Double y)
 
ADvaripow (Double x, const Base< ADvari > &RR)
 
ADvarisin (const Base< ADvari > &vv)
 
ADvarisinh (const Base< ADvari > &vv)
 
ADvarisqrt (const Base< ADvari > &vv)
 
ADvaritan (const Base< ADvari > &vv)
 
ADvaritanh (const Base< ADvari > &vv)
 
ADvarifabs (const Base< ADvari > &vv)
 
ADvaricopy (const Base< ADvari > &xx)
 
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)
 
ADvariADf1 (Double f, Double g, const ADvari &x)
 
ADvariADf2 (Double f, Double gx, Double gy, const ADvari &x, const ADvari &y)
 
ADvariADfn (Double f, int n, const IndepADVar *x, const Double *g)
 

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