|
Classes |
class | Sacado::Rad2::RAD_DoubleIgnore |
| RAD_NO_USING_STDCC. More...
|
class | Sacado::Rad2::DoubleAvoid< T > |
class | Sacado::Rad2::DoubleAvoid< double > |
struct | Sacado::Rad2::ADmemblock< Double > |
class | Sacado::Rad2::ADvari_block< Double > |
class | Sacado::Rad2::ADcontext< Double > |
class | Sacado::Rad2::CADcontext< Double > |
class | Sacado::Rad2::Derp< Double > |
class | Sacado::Rad2::ADvari< Double > |
class | Sacado::Rad2::ADvar1< Double > |
class | Sacado::Rad2::ConstADvari< Double > |
class | Sacado::Rad2::IndepADvar< Double > |
class | Sacado::Rad2::ADvar< Double > |
class | Sacado::Rad2::ConstADvar< Double > |
class | Sacado::Rad2::ADvar1s< Double > |
class | Sacado::Rad2::ADvar1g< Double > |
class | Sacado::Rad2::ADvar2< Double > |
class | Sacado::Rad2::ADvar2q< Double > |
class | Sacado::Rad2::ADvar2g< Double > |
class | Sacado::Rad2::ADvarn< Double > |
Enumerations |
enum | Advari_Opclass {
Hv_const,
Hv_copy,
Hv_binary,
Hv_unary,
Hv_negate,
Hv_plusLR,
Hv_minusLR,
Hv_timesL,
Hv_timesLR,
Hv_quotLR,
Hv_nary
} |
Functions |
T F | copy (AI) |
T F | copy (Ai) |
template<typename Double> |
ADvari< Double > & | ADf1 (Double f, Double g, const IndepADvar< Double > &x) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, const IndepADvar< Double > &x, const IndepADvar< Double > &y) |
template<typename Double> |
ADvari< Double > & | ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g) |
template<typename Double> |
IndepADvar< Double > & | ADvar_operatoreq (IndepADvar< Double > *, const ADvari< Double > &) |
template<typename Double> |
ADvar< Double > & | ADvar_operatoreq (ADvar< Double > *, const ADvari< Double > &) |
template<typename Double> |
void | AD_Const (const IndepADvar< Double > &) |
template<typename Double> |
void | AD_Const1 (Double *, const IndepADvar< Double > &) |
template<typename Double> |
ADvari< Double > & | ADf1 (Double, Double, const ADvari< Double > &) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double, Double, Double, const ADvari< Double > &, const ADvari< Double > &) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double, Double, Double, const IndepADvar< Double > &, const ADvari< Double > &) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double, Double, Double, const ADvari< Double > &, const IndepADvar< Double > &) |
template<typename Double> |
Double | val (const ADvari< Double > &) |
template<typename Double> |
ADvari< Double > & | ADf1 (Double f, Double g, Double h, const ADvari< Double > &x) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari< Double > &x, const ADvari< Double > &y) |
template<typename Double> |
ADvari< Double > & | ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g, const Double *h) |
template<typename Double> |
ADvari< Double > & | operator+ (const ADvari< Double > &T) |
template<typename Double> |
int | operator< (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
int | operator< (const ADvari< Double > &L, Double R) |
template<typename Double> |
int | operator< (Double L, const ADvari< Double > &R) |
template<typename Double> |
int | operator<= (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
int | operator<= (const ADvari< Double > &L, Double R) |
template<typename Double> |
int | operator<= (Double L, const ADvari< Double > &R) |
template<typename Double> |
int | operator== (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
int | operator== (const ADvari< Double > &L, Double R) |
template<typename Double> |
int | operator== (Double L, const ADvari< Double > &R) |
template<typename Double> |
int | operator!= (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
int | operator!= (const ADvari< Double > &L, Double R) |
template<typename Double> |
int | operator!= (Double L, const ADvari< Double > &R) |
template<typename Double> |
int | operator>= (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
int | operator>= (const ADvari< Double > &L, Double R) |
template<typename Double> |
int | operator>= (Double L, const ADvari< Double > &R) |
template<typename Double> |
int | operator> (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
int | operator> (const ADvari< Double > &L, Double R) |
template<typename Double> |
int | operator> (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator- (const ADvari< Double > &T) |
template<typename Double> |
ADvari< Double > & | operator+ (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator+ (const ADvari< Double > &L, Double R) |
template<typename Double> |
ADvari< Double > & | operator+ (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator- (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator- (const ADvari< Double > &L, Double R) |
template<typename Double> |
ADvari< Double > & | operator- (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator * (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator * (const ADvari< Double > &L, Double R) |
template<typename Double> |
ADvari< Double > & | operator * (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator/ (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | operator/ (const ADvari< Double > &L, Double R) |
template<typename Double> |
ADvari< Double > & | operator/ (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | acos (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | acosh (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | asin (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | asinh (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | atan (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | atanh (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | atan2 (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | atan2 (Double x, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | atan2 (const ADvari< Double > &L, Double y) |
template<typename Double> |
ADvari< Double > & | max (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | max (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | max (const ADvari< Double > &L, Double R) |
template<typename Double> |
ADvari< Double > & | min (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | min (Double L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | min (const ADvari< Double > &L, Double R) |
template<typename Double> |
ADvari< Double > & | cos (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | cosh (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | exp (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | log (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | log10 (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | pow (const ADvari< Double > &L, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | pow (Double x, const ADvari< Double > &R) |
template<typename Double> |
ADvari< Double > & | pow (const ADvari< Double > &L, Double y) |
template<typename Double> |
ADvari< Double > & | sin (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | sinh (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | sqrt (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | tan (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | tanh (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | abs (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | fabs (const ADvari< Double > &v) |
template<typename Double> |
ADvari< Double > & | ADf1 (Double f, Double g, Double h, const IndepADvar< Double > &x) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari< Double > &x, const IndepADvar< Double > &y) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const IndepADvar< Double > &x, const ADvari< Double > &y) |
template<typename Double> |
ADvari< Double > & | ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const IndepADvar< Double > &x, const IndepADvar< Double > &y) |
template<typename Double> |
ADvari< Double > & | ADfn (Double f, int n, const ADvar< Double > *x, const Double *g, const Double *h) |