Sacado Development
Loading...
Searching...
No Matches
Sacado::Rad2::IndepADvar< Double > Class Template Reference
Inheritance diagram for Sacado::Rad2::IndepADvar< Double >:

Public Types

typedef Double value_type
typedef ADvari< Double > ADVari
typedef ADvar< Double > ADVar

Public Member Functions

 IndepADvar (typename DoubleAvoid< Double >::ttype)
 IndepADvar (double)
 IndepADvar (int)
 IndepADvar (long)
IndepADvar & operator= (Double)
 operator ADVari & () const
 operator ADVari * () const
Double val () const
Double adj () const

Static Public Member Functions

static void Gradcomp (int wantgrad)
static void Gradcomp ()
static void Hvprod (int n, ADVar **vp, Double *v, Double *hv)
static void aval_reset ()
static void Weighted_Gradcomp (int n, ADVar **v, Double *w)

Static Protected Member Functions

static void AD_Const (const IndepADvar &)

Protected Attributes

ADvari< Double > * cv

Friends

class ADvar< Double >
class ADcontext< Double >
class ADvar1< Double >
class ADvarn< Double >
IndepADvar & ADvar_operatoreq (IndepADvar *This, const ADVari &x)
void AD_Const1 (Double *notused, const IndepADvar &v)
ADVari & ADf1 (Double f, Double g, const IndepADvar &x)
ADVari & ADf2 (Double f, Double gx, Double gy, const IndepADvar &x, const IndepADvar &y)
ADVari & ADf2 (Double, Double, Double, const ADVari &, const IndepADvar &)
ADVari & ADf2 (Double, Double, Double, const IndepADvar &, const ADVari &)
ADVari & operator+ (const IndepADvar &L, const IndepADvar &R)
ADVari & operator+ (const ADVari &L, const IndepADvar &R)
ADVari & operator+ (const IndepADvar &L, const ADVari &R)
ADVari & operator+ (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & operator+ (double, const IndepADvar &)
ADVari & operator+ (long L, const IndepADvar &R)
ADVari & operator+ (int L, const IndepADvar &R)
ADVari & operator+ (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & operator+ (const IndepADvar &, double)
ADVari & operator+ (const IndepADvar &L, long R)
ADVari & operator+ (const IndepADvar &L, int R)
ADVari & operator- (const IndepADvar &L, const IndepADvar &R)
ADVari & operator- (const ADVari &L, const IndepADvar &R)
ADVari & operator- (const IndepADvar &L, const ADVari &R)
ADVari & operator- (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & operator- (double, const IndepADvar &)
ADVari & operator- (long L, const IndepADvar &R)
ADVari & operator- (int L, const IndepADvar &R)
ADVari & operator- (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & operator- (const IndepADvar &, double)
ADVari & operator- (const IndepADvar &L, long R)
ADVari & operator- (const IndepADvar &L, int R)
ADVari & operator* (const IndepADvar &L, const IndepADvar &R)
ADVari & operator* (const ADVari &L, const IndepADvar &R)
ADVari & operator* (const IndepADvar &L, const ADVari &R)
ADVari & operator* (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & operator* (double, const IndepADvar &)
ADVari & operator* (long L, const IndepADvar &R)
ADVari & operator* (int L, const IndepADvar &R)
ADVari & operator* (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & operator* (const IndepADvar &, double)
ADVari & operator* (const IndepADvar &L, long R)
ADVari & operator* (const IndepADvar &L, int R)
ADVari & operator/ (const IndepADvar &L, const IndepADvar &R)
ADVari & operator/ (const ADVari &L, const IndepADvar &R)
ADVari & operator/ (const IndepADvar &L, const ADVari &R)
ADVari & operator/ (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & operator/ (double, const IndepADvar &)
ADVari & operator/ (long L, const IndepADvar &R)
ADVari & operator/ (int L, const IndepADvar &R)
ADVari & operator/ (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & operator/ (const IndepADvar &, double)
ADVari & operator/ (const IndepADvar &L, long R)
ADVari & operator/ (const IndepADvar &L, int R)
ADVari & atan2 (const IndepADvar &L, const IndepADvar &R)
ADVari & atan2 (const ADVari &L, const IndepADvar &R)
ADVari & atan2 (const IndepADvar &L, const ADVari &R)
ADVari & atan2 (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & atan2 (double, const IndepADvar &)
ADVari & atan2 (long L, const IndepADvar &R)
ADVari & atan2 (int L, const IndepADvar &R)
ADVari & atan2 (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & atan2 (const IndepADvar &, double)
ADVari & atan2 (const IndepADvar &L, long R)
ADVari & atan2 (const IndepADvar &L, int R)
ADVari & max (const IndepADvar &L, const IndepADvar &R)
ADVari & max (const ADVari &L, const IndepADvar &R)
ADVari & max (const IndepADvar &L, const ADVari &R)
ADVari & max (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & max (double, const IndepADvar &)
ADVari & max (long L, const IndepADvar &R)
ADVari & max (int L, const IndepADvar &R)
ADVari & max (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & max (const IndepADvar &, double)
ADVari & max (const IndepADvar &L, long R)
ADVari & max (const IndepADvar &L, int R)
ADVari & min (const IndepADvar &L, const IndepADvar &R)
ADVari & min (const ADVari &L, const IndepADvar &R)
ADVari & min (const IndepADvar &L, const ADVari &R)
ADVari & min (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & min (double, const IndepADvar &)
ADVari & min (long L, const IndepADvar &R)
ADVari & min (int L, const IndepADvar &R)
ADVari & min (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & min (const IndepADvar &, double)
ADVari & min (const IndepADvar &L, long R)
ADVari & min (const IndepADvar &L, int R)
ADVari & pow (const IndepADvar &L, const IndepADvar &R)
ADVari & pow (const ADVari &L, const IndepADvar &R)
ADVari & pow (const IndepADvar &L, const ADVari &R)
ADVari & pow (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
ADVari & pow (double, const IndepADvar &)
ADVari & pow (long L, const IndepADvar &R)
ADVari & pow (int L, const IndepADvar &R)
ADVari & pow (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
ADVari & pow (const IndepADvar &, double)
ADVari & pow (const IndepADvar &L, long R)
ADVari & pow (const IndepADvar &L, int R)
int operator< (const IndepADvar &L, const IndepADvar &R)
int operator< (const ADVari &L, const IndepADvar &R)
int operator< (const IndepADvar &L, const ADVari &R)
int operator< (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
int operator< (double, const IndepADvar &)
int operator< (long L, const IndepADvar &R)
int operator< (int L, const IndepADvar &R)
int operator< (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
int operator< (const IndepADvar &, double)
int operator< (const IndepADvar &L, long R)
int operator< (const IndepADvar &L, int R)
int operator<= (const IndepADvar &L, const IndepADvar &R)
int operator<= (const ADVari &L, const IndepADvar &R)
int operator<= (const IndepADvar &L, const ADVari &R)
int operator<= (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
int operator<= (double, const IndepADvar &)
int operator<= (long L, const IndepADvar &R)
int operator<= (int L, const IndepADvar &R)
int operator<= (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
int operator<= (const IndepADvar &, double)
int operator<= (const IndepADvar &L, long R)
int operator<= (const IndepADvar &L, int R)
int operator== (const IndepADvar &L, const IndepADvar &R)
int operator== (const ADVari &L, const IndepADvar &R)
int operator== (const IndepADvar &L, const ADVari &R)
int operator== (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
int operator== (double, const IndepADvar &)
int operator== (long L, const IndepADvar &R)
int operator== (int L, const IndepADvar &R)
int operator== (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
int operator== (const IndepADvar &, double)
int operator== (const IndepADvar &L, long R)
int operator== (const IndepADvar &L, int R)
int operator!= (const IndepADvar &L, const IndepADvar &R)
int operator!= (const ADVari &L, const IndepADvar &R)
int operator!= (const IndepADvar &L, const ADVari &R)
int operator!= (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
int operator!= (double, const IndepADvar &)
int operator!= (long L, const IndepADvar &R)
int operator!= (int L, const IndepADvar &R)
int operator!= (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
int operator!= (const IndepADvar &, double)
int operator!= (const IndepADvar &L, long R)
int operator!= (const IndepADvar &L, int R)
int operator>= (const IndepADvar &L, const IndepADvar &R)
int operator>= (const ADVari &L, const IndepADvar &R)
int operator>= (const IndepADvar &L, const ADVari &R)
int operator>= (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
int operator>= (double, const IndepADvar &)
int operator>= (long L, const IndepADvar &R)
int operator>= (int L, const IndepADvar &R)
int operator>= (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
int operator>= (const IndepADvar &, double)
int operator>= (const IndepADvar &L, long R)
int operator>= (const IndepADvar &L, int R)
int operator> (const IndepADvar &L, const IndepADvar &R)
int operator> (const ADVari &L, const IndepADvar &R)
int operator> (const IndepADvar &L, const ADVari &R)
int operator> (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
int operator> (double, const IndepADvar &)
int operator> (long L, const IndepADvar &R)
int operator> (int L, const IndepADvar &R)
int operator> (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
int operator> (const IndepADvar &, double)
int operator> (const IndepADvar &L, long R)
int operator> (const IndepADvar &L, int R)
ADVari & operator+ (const IndepADvar &x)
ADVari & operator- (const IndepADvar &x)
ADVari & abs (const IndepADvar &x)
ADVari & acos (const IndepADvar &x)
ADVari & acosh (const IndepADvar &x)
ADVari & asin (const IndepADvar &x)
ADVari & asinh (const IndepADvar &x)
ADVari & atan (const IndepADvar &x)
ADVari & atanh (const IndepADvar &x)
ADVari & cos (const IndepADvar &x)
ADVari & cosh (const IndepADvar &x)
ADVari & exp (const IndepADvar &x)
ADVari & log (const IndepADvar &x)
ADVari & log10 (const IndepADvar &x)
ADVari & sin (const IndepADvar &x)
ADVari & sinh (const IndepADvar &x)
ADVari & sqrt (const IndepADvar &x)
ADVari & tan (const IndepADvar &x)
ADVari & tanh (const IndepADvar &x)
ADVari & fabs (const IndepADvar &x)
ADVari & copy (const IndepADvar &x)

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