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 &) |