Sacado  Development
Public Types | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
Sacado::RadVec::IndepADvar< Double > Class Template Reference
Inheritance diagram for Sacado::RadVec::IndepADvar< Double >:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

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

Static Public Member Functions

static void Gradcomp ()
 
static void aval_reset ()
 
static void Weighted_Gradcomp (size_t n, ADVar **v, Double *w)
 
static void Weighted_GradcompVec (size_t n, size_t *np, ADVar ***v, Double **w)
 
static void Outvar_Gradcomp (ADVar &v)
 

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 *, const ADVari &)
 
void AD_Const1 (Double *, const IndepADvar &)
 
ADVari & ADf1 (Double, Double, const IndepADvar &)
 
ADVari & ADf2 (Double, Double, Double, const IndepADvar &, const IndepADvar &)
 
ADVari & ADf2 (Double, Double, Double, const ADVari &, const IndepADvar &)
 
ADVari & ADf2 (Double, Double, Double, const IndepADvar &, const ADVari &)
 
ADVari & operator+ (const IndepADvar &, const IndepADvar &)
 
ADVari & operator+ (const ADVari &, const IndepADvar &)
 
ADVari & operator+ (const IndepADvar &, const ADVari &)
 
ADVari & operator+ (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & operator+ (double, const IndepADvar &)
 
ADVari & operator+ (long, const IndepADvar &)
 
ADVari & operator+ (int, const IndepADvar &)
 
ADVari & operator+ (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & operator+ (const IndepADvar &, double)
 
ADVari & operator+ (const IndepADvar &, long)
 
ADVari & operator+ (const IndepADvar &, int)
 
ADVari & operator- (const IndepADvar &, const IndepADvar &)
 
ADVari & operator- (const ADVari &, const IndepADvar &)
 
ADVari & operator- (const IndepADvar &, const ADVari &)
 
ADVari & operator- (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & operator- (double, const IndepADvar &)
 
ADVari & operator- (long, const IndepADvar &)
 
ADVari & operator- (int, const IndepADvar &)
 
ADVari & operator- (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & operator- (const IndepADvar &, double)
 
ADVari & operator- (const IndepADvar &, long)
 
ADVari & operator- (const IndepADvar &, int)
 
ADVari & operator* (const IndepADvar &, const IndepADvar &)
 
ADVari & operator* (const ADVari &, const IndepADvar &)
 
ADVari & operator* (const IndepADvar &, const ADVari &)
 
ADVari & operator* (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & operator* (double, const IndepADvar &)
 
ADVari & operator* (long, const IndepADvar &)
 
ADVari & operator* (int, const IndepADvar &)
 
ADVari & operator* (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & operator* (const IndepADvar &, double)
 
ADVari & operator* (const IndepADvar &, long)
 
ADVari & operator* (const IndepADvar &, int)
 
ADVari & operator/ (const IndepADvar &, const IndepADvar &)
 
ADVari & operator/ (const ADVari &, const IndepADvar &)
 
ADVari & operator/ (const IndepADvar &, const ADVari &)
 
ADVari & operator/ (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & operator/ (double, const IndepADvar &)
 
ADVari & operator/ (long, const IndepADvar &)
 
ADVari & operator/ (int, const IndepADvar &)
 
ADVari & operator/ (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & operator/ (const IndepADvar &, double)
 
ADVari & operator/ (const IndepADvar &, long)
 
ADVari & operator/ (const IndepADvar &, int)
 
ADVari & atan2 (const IndepADvar &, const IndepADvar &)
 
ADVari & atan2 (const ADVari &, const IndepADvar &)
 
ADVari & atan2 (const IndepADvar &, const ADVari &)
 
ADVari & atan2 (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & atan2 (double, const IndepADvar &)
 
ADVari & atan2 (long, const IndepADvar &)
 
ADVari & atan2 (int, const IndepADvar &)
 
ADVari & atan2 (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & atan2 (const IndepADvar &, double)
 
ADVari & atan2 (const IndepADvar &, long)
 
ADVari & atan2 (const IndepADvar &, int)
 
ADVari & max (const IndepADvar &, const IndepADvar &)
 
ADVari & max (const ADVari &, const IndepADvar &)
 
ADVari & max (const IndepADvar &, const ADVari &)
 
ADVari & max (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & max (double, const IndepADvar &)
 
ADVari & max (long, const IndepADvar &)
 
ADVari & max (int, const IndepADvar &)
 
ADVari & max (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & max (const IndepADvar &, double)
 
ADVari & max (const IndepADvar &, long)
 
ADVari & max (const IndepADvar &, int)
 
ADVari & min (const IndepADvar &, const IndepADvar &)
 
ADVari & min (const ADVari &, const IndepADvar &)
 
ADVari & min (const IndepADvar &, const ADVari &)
 
ADVari & min (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & min (double, const IndepADvar &)
 
ADVari & min (long, const IndepADvar &)
 
ADVari & min (int, const IndepADvar &)
 
ADVari & min (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & min (const IndepADvar &, double)
 
ADVari & min (const IndepADvar &, long)
 
ADVari & min (const IndepADvar &, int)
 
ADVari & pow (const IndepADvar &, const IndepADvar &)
 
ADVari & pow (const ADVari &, const IndepADvar &)
 
ADVari & pow (const IndepADvar &, const ADVari &)
 
ADVari & pow (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVari & pow (double, const IndepADvar &)
 
ADVari & pow (long, const IndepADvar &)
 
ADVari & pow (int, const IndepADvar &)
 
ADVari & pow (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVari & pow (const IndepADvar &, double)
 
ADVari & pow (const IndepADvar &, long)
 
ADVari & pow (const IndepADvar &, int)
 
int operator< (const IndepADvar &, const IndepADvar &)
 
int operator< (const ADVari &, const IndepADvar &)
 
int operator< (const IndepADvar &, const ADVari &)
 
int operator< (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
int operator< (double, const IndepADvar &)
 
int operator< (long, const IndepADvar &)
 
int operator< (int, const IndepADvar &)
 
int operator< (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
int operator< (const IndepADvar &, double)
 
int operator< (const IndepADvar &, long)
 
int operator< (const IndepADvar &, int)
 
int operator<= (const IndepADvar &, const IndepADvar &)
 
int operator<= (const ADVari &, const IndepADvar &)
 
int operator<= (const IndepADvar &, const ADVari &)
 
int operator<= (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
int operator<= (double, const IndepADvar &)
 
int operator<= (long, const IndepADvar &)
 
int operator<= (int, const IndepADvar &)
 
int operator<= (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
int operator<= (const IndepADvar &, double)
 
int operator<= (const IndepADvar &, long)
 
int operator<= (const IndepADvar &, int)
 
int operator== (const IndepADvar &, const IndepADvar &)
 
int operator== (const ADVari &, const IndepADvar &)
 
int operator== (const IndepADvar &, const ADVari &)
 
int operator== (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
int operator== (double, const IndepADvar &)
 
int operator== (long, const IndepADvar &)
 
int operator== (int, const IndepADvar &)
 
int operator== (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
int operator== (const IndepADvar &, double)
 
int operator== (const IndepADvar &, long)
 
int operator== (const IndepADvar &, int)
 
int operator!= (const IndepADvar &, const IndepADvar &)
 
int operator!= (const ADVari &, const IndepADvar &)
 
int operator!= (const IndepADvar &, const ADVari &)
 
int operator!= (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
int operator!= (double, const IndepADvar &)
 
int operator!= (long, const IndepADvar &)
 
int operator!= (int, const IndepADvar &)
 
int operator!= (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
int operator!= (const IndepADvar &, double)
 
int operator!= (const IndepADvar &, long)
 
int operator!= (const IndepADvar &, int)
 
int operator>= (const IndepADvar &, const IndepADvar &)
 
int operator>= (const ADVari &, const IndepADvar &)
 
int operator>= (const IndepADvar &, const ADVari &)
 
int operator>= (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
int operator>= (double, const IndepADvar &)
 
int operator>= (long, const IndepADvar &)
 
int operator>= (int, const IndepADvar &)
 
int operator>= (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
int operator>= (const IndepADvar &, double)
 
int operator>= (const IndepADvar &, long)
 
int operator>= (const IndepADvar &, int)
 
int operator> (const IndepADvar &, const IndepADvar &)
 
int operator> (const ADVari &, const IndepADvar &)
 
int operator> (const IndepADvar &, const ADVari &)
 
int operator> (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
int operator> (double, const IndepADvar &)
 
int operator> (long, const IndepADvar &)
 
int operator> (int, const IndepADvar &)
 
int operator> (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
int operator> (const IndepADvar &, double)
 
int operator> (const IndepADvar &, long)
 
int operator> (const IndepADvar &, int)
 
ADVari & operator+ (const IndepADvar &)
 
ADVari & operator- (const IndepADvar &)
 
ADVari & abs (const IndepADvar &)
 
ADVari & acos (const IndepADvar &)
 
ADVari & acosh (const IndepADvar &)
 
ADVari & asin (const IndepADvar &)
 
ADVari & asinh (const IndepADvar &)
 
ADVari & atan (const IndepADvar &)
 
ADVari & atanh (const IndepADvar &)
 
ADVari & cos (const IndepADvar &)
 
ADVari & cosh (const IndepADvar &)
 
ADVari & exp (const IndepADvar &)
 
ADVari & log (const IndepADvar &)
 
ADVari & log10 (const IndepADvar &)
 
ADVari & sin (const IndepADvar &)
 
ADVari & sinh (const IndepADvar &)
 
ADVari & sqrt (const IndepADvar &)
 
ADVari & tan (const IndepADvar &)
 
ADVari & tanh (const IndepADvar &)
 
ADVari & fabs (const IndepADvar &)
 
ADVari & copy (const IndepADvar &)
 

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