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

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)
 
IndepADvaroperator= (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 >
 
IndepADvarADvar_operatoreq (IndepADvar *This, const ADVari &x)
 
void AD_Const1 (Double *notused, const IndepADvar &v)
 
ADVariADf1 (Double f, Double g, const IndepADvar &x)
 
ADVariADf2 (Double f, Double gx, Double gy, const IndepADvar &x, const IndepADvar &y)
 
ADVariADf2 (Double f, Double gx, Double gy, const ADVari &x, const IndepADvar &y)
 
ADVariADf2 (Double f, Double gx, Double gy, const IndepADvar &x, const ADVari &y)
 
ADVarioperator+ (const IndepADvar &L, const IndepADvar &R)
 
ADVarioperator+ (const ADVari &L, const IndepADvar &R)
 
ADVarioperator+ (const IndepADvar &L, const ADVari &R)
 
ADVarioperator+ (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVarioperator+ (double, const IndepADvar &)
 
ADVarioperator+ (long L, const IndepADvar &R)
 
ADVarioperator+ (int L, const IndepADvar &R)
 
ADVarioperator+ (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVarioperator+ (const IndepADvar &, double)
 
ADVarioperator+ (const IndepADvar &L, long R)
 
ADVarioperator+ (const IndepADvar &L, int R)
 
ADVarioperator- (const IndepADvar &L, const IndepADvar &R)
 
ADVarioperator- (const ADVari &L, const IndepADvar &R)
 
ADVarioperator- (const IndepADvar &L, const ADVari &R)
 
ADVarioperator- (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVarioperator- (double, const IndepADvar &)
 
ADVarioperator- (long L, const IndepADvar &R)
 
ADVarioperator- (int L, const IndepADvar &R)
 
ADVarioperator- (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVarioperator- (const IndepADvar &, double)
 
ADVarioperator- (const IndepADvar &L, long R)
 
ADVarioperator- (const IndepADvar &L, int R)
 
ADVarioperator* (const IndepADvar &L, const IndepADvar &R)
 
ADVarioperator* (const ADVari &L, const IndepADvar &R)
 
ADVarioperator* (const IndepADvar &L, const ADVari &R)
 
ADVarioperator* (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVarioperator* (double, const IndepADvar &)
 
ADVarioperator* (long L, const IndepADvar &R)
 
ADVarioperator* (int L, const IndepADvar &R)
 
ADVarioperator* (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVarioperator* (const IndepADvar &, double)
 
ADVarioperator* (const IndepADvar &L, long R)
 
ADVarioperator* (const IndepADvar &L, int R)
 
ADVarioperator/ (const IndepADvar &L, const IndepADvar &R)
 
ADVarioperator/ (const ADVari &L, const IndepADvar &R)
 
ADVarioperator/ (const IndepADvar &L, const ADVari &R)
 
ADVarioperator/ (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVarioperator/ (double, const IndepADvar &)
 
ADVarioperator/ (long L, const IndepADvar &R)
 
ADVarioperator/ (int L, const IndepADvar &R)
 
ADVarioperator/ (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVarioperator/ (const IndepADvar &, double)
 
ADVarioperator/ (const IndepADvar &L, long R)
 
ADVarioperator/ (const IndepADvar &L, int R)
 
ADVariatan2 (const IndepADvar &L, const IndepADvar &R)
 
ADVariatan2 (const ADVari &L, const IndepADvar &R)
 
ADVariatan2 (const IndepADvar &L, const ADVari &R)
 
ADVariatan2 (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVariatan2 (double, const IndepADvar &)
 
ADVariatan2 (long L, const IndepADvar &R)
 
ADVariatan2 (int L, const IndepADvar &R)
 
ADVariatan2 (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVariatan2 (const IndepADvar &, double)
 
ADVariatan2 (const IndepADvar &L, long R)
 
ADVariatan2 (const IndepADvar &L, int R)
 
ADVarimax (const IndepADvar &L, const IndepADvar &R)
 
ADVarimax (const ADVari &L, const IndepADvar &R)
 
ADVarimax (const IndepADvar &L, const ADVari &R)
 
ADVarimax (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVarimax (double, const IndepADvar &)
 
ADVarimax (long L, const IndepADvar &R)
 
ADVarimax (int L, const IndepADvar &R)
 
ADVarimax (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVarimax (const IndepADvar &, double)
 
ADVarimax (const IndepADvar &L, long R)
 
ADVarimax (const IndepADvar &L, int R)
 
ADVarimin (const IndepADvar &L, const IndepADvar &R)
 
ADVarimin (const ADVari &L, const IndepADvar &R)
 
ADVarimin (const IndepADvar &L, const ADVari &R)
 
ADVarimin (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVarimin (double, const IndepADvar &)
 
ADVarimin (long L, const IndepADvar &R)
 
ADVarimin (int L, const IndepADvar &R)
 
ADVarimin (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVarimin (const IndepADvar &, double)
 
ADVarimin (const IndepADvar &L, long R)
 
ADVarimin (const IndepADvar &L, int R)
 
ADVaripow (const IndepADvar &L, const IndepADvar &R)
 
ADVaripow (const ADVari &L, const IndepADvar &R)
 
ADVaripow (const IndepADvar &L, const ADVari &R)
 
ADVaripow (typename DoubleAvoid< Double >::ttype, const IndepADvar &)
 
ADVaripow (double, const IndepADvar &)
 
ADVaripow (long L, const IndepADvar &R)
 
ADVaripow (int L, const IndepADvar &R)
 
ADVaripow (const IndepADvar &, typename DoubleAvoid< Double >::ttype)
 
ADVaripow (const IndepADvar &, double)
 
ADVaripow (const IndepADvar &L, long R)
 
ADVaripow (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)
 
ADVarioperator+ (const IndepADvar &x)
 
ADVarioperator- (const IndepADvar &x)
 
ADVariabs (const IndepADvar &x)
 
ADVariacos (const IndepADvar &x)
 
ADVariacosh (const IndepADvar &x)
 
ADVariasin (const IndepADvar &x)
 
ADVariasinh (const IndepADvar &x)
 
ADVariatan (const IndepADvar &x)
 
ADVariatanh (const IndepADvar &x)
 
ADVaricos (const IndepADvar &x)
 
ADVaricosh (const IndepADvar &x)
 
ADVariexp (const IndepADvar &x)
 
ADVarilog (const IndepADvar &x)
 
ADVarilog10 (const IndepADvar &x)
 
ADVarisin (const IndepADvar &x)
 
ADVarisinh (const IndepADvar &x)
 
ADVarisqrt (const IndepADvar &x)
 
ADVaritan (const IndepADvar &x)
 
ADVaritanh (const IndepADvar &x)
 
ADVarifabs (const IndepADvar &x)
 
ADVaricopy (const IndepADvar &x)
 

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