Sacado  Development
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
Sacado::Rad::IndepADvar< T > Class Template Reference
Inheritance diagram for Sacado::Rad::IndepADvar< T >:
Inheritance graph
[legend]
Collaboration diagram for Sacado::Rad::IndepADvar< T >:
Collaboration graph
[legend]

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 *, const ADVari &)
 
void AD_Const1 (Double *, const IndepADvar &)
 
ADVariADf1 (Double, Double, const IndepADvar &)
 
ADVariADf2 (Double, Double, Double, const IndepADvar &, const IndepADvar &)
 
ADVariADf2 (Double, Double, Double, const ADVari &, const IndepADvar &)
 
ADVariADf2 (Double, Double, Double, const IndepADvar &, const ADVari &)
 
ADVarioperator+ (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVarioperator+ (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVarioperator+ (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVarioperator+ (Double, const Base< IndepADvar > &)
 
ADVarioperator+ (const Base< IndepADvar > &, Double)
 
ADVarioperator- (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVarioperator- (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVarioperator- (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVarioperator- (Double, const Base< IndepADvar > &)
 
ADVarioperator- (const Base< IndepADvar > &, Double)
 
ADVarioperator* (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVarioperator* (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVarioperator* (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVarioperator* (Double, const Base< IndepADvar > &)
 
ADVarioperator* (const Base< IndepADvar > &, Double)
 
ADVarioperator/ (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVarioperator/ (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVarioperator/ (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVarioperator/ (Double, const Base< IndepADvar > &)
 
ADVarioperator/ (const Base< IndepADvar > &, Double)
 
ADVariatan2 (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVariatan2 (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVariatan2 (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVariatan2 (Double, const Base< IndepADvar > &)
 
ADVariatan2 (const Base< IndepADvar > &, Double)
 
ADVarimax (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVarimax (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVarimax (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVarimax (Double, const Base< IndepADvar > &)
 
ADVarimax (const Base< IndepADvar > &, Double)
 
ADVarimin (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVarimin (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVarimin (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVarimin (Double, const Base< IndepADvar > &)
 
ADVarimin (const Base< IndepADvar > &, Double)
 
ADVaripow (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
ADVaripow (const Base< ADVari > &, const Base< IndepADvar > &)
 
ADVaripow (const Base< IndepADvar > &, const Base< ADVari > &)
 
ADVaripow (Double, const Base< IndepADvar > &)
 
ADVaripow (const Base< IndepADvar > &, Double)
 
int operator< (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
int operator< (const Base< ADVari > &, const Base< IndepADvar > &)
 
int operator< (const Base< IndepADvar > &, const Base< ADVari > &)
 
int operator< (Double, const Base< IndepADvar > &)
 
int operator< (const Base< IndepADvar > &, Double)
 
int operator<= (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
int operator<= (const Base< ADVari > &, const Base< IndepADvar > &)
 
int operator<= (const Base< IndepADvar > &, const Base< ADVari > &)
 
int operator<= (Double, const Base< IndepADvar > &)
 
int operator<= (const Base< IndepADvar > &, Double)
 
int operator== (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
int operator== (const Base< ADVari > &, const Base< IndepADvar > &)
 
int operator== (const Base< IndepADvar > &, const Base< ADVari > &)
 
int operator== (Double, const Base< IndepADvar > &)
 
int operator== (const Base< IndepADvar > &, Double)
 
int operator!= (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
int operator!= (const Base< ADVari > &, const Base< IndepADvar > &)
 
int operator!= (const Base< IndepADvar > &, const Base< ADVari > &)
 
int operator!= (Double, const Base< IndepADvar > &)
 
int operator!= (const Base< IndepADvar > &, Double)
 
int operator>= (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
int operator>= (const Base< ADVari > &, const Base< IndepADvar > &)
 
int operator>= (const Base< IndepADvar > &, const Base< ADVari > &)
 
int operator>= (Double, const Base< IndepADvar > &)
 
int operator>= (const Base< IndepADvar > &, Double)
 
int operator> (const Base< IndepADvar > &, const Base< IndepADvar > &)
 
int operator> (const Base< ADVari > &, const Base< IndepADvar > &)
 
int operator> (const Base< IndepADvar > &, const Base< ADVari > &)
 
int operator> (Double, const Base< IndepADvar > &)
 
int operator> (const Base< IndepADvar > &, Double)
 
ADVarioperator+ (const Base< IndepADvar > &)
 
ADVarioperator- (const Base< IndepADvar > &)
 
ADVariabs (const Base< IndepADvar > &)
 
ADVariacos (const Base< IndepADvar > &)
 
ADVariacosh (const Base< IndepADvar > &)
 
ADVariasin (const Base< IndepADvar > &)
 
ADVariasinh (const Base< IndepADvar > &)
 
ADVariatan (const Base< IndepADvar > &)
 
ADVariatanh (const Base< IndepADvar > &)
 
ADVaricos (const Base< IndepADvar > &)
 
ADVaricosh (const Base< IndepADvar > &)
 
ADVariexp (const Base< IndepADvar > &)
 
ADVarilog (const Base< IndepADvar > &)
 
ADVarilog10 (const Base< IndepADvar > &)
 
ADVarisin (const Base< IndepADvar > &)
 
ADVarisinh (const Base< IndepADvar > &)
 
ADVarisqrt (const Base< IndepADvar > &)
 
ADVaritan (const Base< IndepADvar > &)
 
ADVaritanh (const Base< IndepADvar > &)
 
ADVarifabs (const Base< IndepADvar > &)
 
ADVaricopy (const Base< IndepADvar > &)
 
ADVaricbrt (const Base< IndepADvar > &)
 

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