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

Public Types

typedef Double value_type
 
typedef ADvari< Double > ADVari
 
typedef ADvar< Double > ADVar
 
- Public Types inherited from Sacado::Base< IndepADvar< Double > >
typedef IndepADvar< Double > derived_type
 

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
 
- Public Member Functions inherited from Sacado::Base< IndepADvar< Double > >
const derived_type & derived () const
 

Static Public Member Functions

static void Gradcomp (int wantgrad)
 
static void Gradcomp ()
 
static void aval_reset ()
 
static void Weighted_Gradcomp (size_t n, 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 Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator+ (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator+ (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVarioperator+ (Double L, const Base< IndepADvar > &RR)
 
ADVarioperator+ (const Base< IndepADvar > &LL, Double R)
 
ADVarioperator- (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator- (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator- (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVarioperator- (Double L, const Base< IndepADvar > &RR)
 
ADVarioperator- (const Base< IndepADvar > &LL, Double R)
 
ADVarioperator* (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator* (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator* (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVarioperator* (Double L, const Base< IndepADvar > &RR)
 
ADVarioperator* (const Base< IndepADvar > &LL, Double R)
 
ADVarioperator/ (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator/ (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVarioperator/ (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVarioperator/ (Double L, const Base< IndepADvar > &RR)
 
ADVarioperator/ (const Base< IndepADvar > &LL, Double R)
 
ADVariatan2 (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVariatan2 (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVariatan2 (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVariatan2 (Double L, const Base< IndepADvar > &RR)
 
ADVariatan2 (const Base< IndepADvar > &LL, Double R)
 
ADVarimax (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVarimax (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVarimax (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVarimax (Double L, const Base< IndepADvar > &RR)
 
ADVarimax (const Base< IndepADvar > &LL, Double R)
 
ADVarimin (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVarimin (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVarimin (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVarimin (Double L, const Base< IndepADvar > &RR)
 
ADVarimin (const Base< IndepADvar > &LL, Double R)
 
ADVaripow (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
ADVaripow (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
ADVaripow (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
ADVaripow (Double L, const Base< IndepADvar > &RR)
 
ADVaripow (const Base< IndepADvar > &LL, Double R)
 
int operator< (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
int operator< (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
int operator< (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
int operator< (Double L, const Base< IndepADvar > &RR)
 
int operator< (const Base< IndepADvar > &LL, Double R)
 
int operator<= (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
int operator<= (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
int operator<= (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
int operator<= (Double L, const Base< IndepADvar > &RR)
 
int operator<= (const Base< IndepADvar > &LL, Double R)
 
int operator== (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
int operator== (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
int operator== (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
int operator== (Double L, const Base< IndepADvar > &RR)
 
int operator== (const Base< IndepADvar > &LL, Double R)
 
int operator!= (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
int operator!= (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
int operator!= (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
int operator!= (Double L, const Base< IndepADvar > &RR)
 
int operator!= (const Base< IndepADvar > &LL, Double R)
 
int operator>= (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
int operator>= (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
int operator>= (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
int operator>= (Double L, const Base< IndepADvar > &RR)
 
int operator>= (const Base< IndepADvar > &LL, Double R)
 
int operator> (const Base< IndepADvar > &LL, const Base< IndepADvar > &RR)
 
int operator> (const Base< ADVari > &LL, const Base< IndepADvar > &RR)
 
int operator> (const Base< IndepADvar > &LL, const Base< ADVari > &RR)
 
int operator> (Double L, const Base< IndepADvar > &RR)
 
int operator> (const Base< IndepADvar > &LL, Double R)
 
ADVarioperator+ (const Base< IndepADvar > &xx)
 
ADVarioperator- (const Base< IndepADvar > &xx)
 
ADVariabs (const Base< IndepADvar > &xx)
 
ADVariacos (const Base< IndepADvar > &xx)
 
ADVariacosh (const Base< IndepADvar > &xx)
 
ADVariasin (const Base< IndepADvar > &xx)
 
ADVariasinh (const Base< IndepADvar > &xx)
 
ADVariatan (const Base< IndepADvar > &xx)
 
ADVariatanh (const Base< IndepADvar > &xx)
 
ADVaricos (const Base< IndepADvar > &xx)
 
ADVaricosh (const Base< IndepADvar > &xx)
 
ADVariexp (const Base< IndepADvar > &xx)
 
ADVarilog (const Base< IndepADvar > &xx)
 
ADVarilog10 (const Base< IndepADvar > &xx)
 
ADVarisin (const Base< IndepADvar > &xx)
 
ADVarisinh (const Base< IndepADvar > &xx)
 
ADVarisqrt (const Base< IndepADvar > &xx)
 
ADVaritan (const Base< IndepADvar > &xx)
 
ADVaritanh (const Base< IndepADvar > &xx)
 
ADVarifabs (const Base< IndepADvar > &xx)
 
ADVaricopy (const Base< IndepADvar > &xx)
 

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