Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
Classes | |
class | ADcontext |
struct | ADmemblock |
class | ADvar |
class | ADvar1 |
class | ADvar1s |
class | ADvar2 |
class | ADvar2q |
class | ADvari |
class | ADvarn |
class | CADcontext |
class | ConstADvar |
class | ConstADvari |
class | Derp |
class | DoubleAvoid |
class | DoubleAvoid< double > |
class | DoubleAvoid< int > |
class | DoubleAvoid< long > |
class | IndepADvar |
class | IndepADvar_base |
class | IndepADvar_base0 |
class | RAD_DoubleIgnore |
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 > & | operator+ (const Base< ADvari< Double > > &TT) |
template<typename Double > | |
int | operator< (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator< (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
int | operator< (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator<= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator<= (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
int | operator<= (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator== (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator== (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
int | operator== (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator!= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator!= (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
int | operator!= (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator>= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator>= (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
int | operator>= (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator> (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
int | operator> (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
int | operator> (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator- (const Base< ADvari< Double > > &TT) |
template<typename Double > | |
ADvari< Double > & | operator+ (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator+ (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
ADvari< Double > & | operator+ (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator- (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator- (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
ADvari< Double > & | operator- (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator* (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator* (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
ADvari< Double > & | operator* (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator/ (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | operator/ (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
ADvari< Double > & | operator/ (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | acos (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | acosh (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | asin (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | asinh (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | atan (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | atanh (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | atan2 (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | atan2 (Double x, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | atan2 (const Base< ADvari< Double > > &LL, Double y) |
template<typename Double > | |
ADvari< Double > & | max (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | max (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | max (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
ADvari< Double > & | min (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | min (Double L, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | min (const Base< ADvari< Double > > &LL, Double R) |
template<typename Double > | |
ADvari< Double > & | cos (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | cosh (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | exp (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | log (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | log10 (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | pow (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | pow (Double x, const Base< ADvari< Double > > &RR) |
template<typename Double > | |
ADvari< Double > & | pow (const Base< ADvari< Double > > &LL, Double y) |
template<typename Double > | |
ADvari< Double > & | sin (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | sinh (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | sqrt (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | tan (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | tanh (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | abs (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | fabs (const Base< ADvari< Double > > &vv) |
template<typename Double > | |
ADvari< Double > & | ADfn (Double f, int n, const ADvar< Double > *x, const Double *g) |
Definition at line 2718 of file Sacado_trad.hpp.
Definition at line 2725 of file Sacado_trad.hpp.
|
inline |
Definition at line 2594 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const IndepADvar< Double > & | x, | ||
const IndepADvar< Double > & | y ) |
Definition at line 2618 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::ADfn | ( | Double | f, |
int | n, | ||
const IndepADvar< Double > * | x, | ||
const Double * | g ) |
Definition at line 2624 of file Sacado_trad.hpp.
IndepADvar< Double > & Sacado::Rad::ADvar_operatoreq | ( | IndepADvar< Double > * | This, |
const ADvari< Double > & | x ) |
Definition at line 2059 of file Sacado_trad.hpp.
ADvar< Double > & Sacado::Rad::ADvar_operatoreq | ( | ADvar< Double > * | This, |
const ADvari< Double > & | x ) |
Definition at line 2069 of file Sacado_trad.hpp.
|
inline |
Definition at line 999 of file Sacado_trad.hpp.
|
inline |
Definition at line 995 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::ADf1 | ( | Double | f, |
Double | g, | ||
const ADvari< Double > & | x ) |
Definition at line 2588 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const ADvari< Double > & | x, | ||
const ADvari< Double > & | y ) |
Definition at line 2600 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const IndepADvar< Double > & | x, | ||
const ADvari< Double > & | y ) |
Definition at line 2612 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const ADvari< Double > & | x, | ||
const IndepADvar< Double > & | y ) |
Definition at line 2606 of file Sacado_trad.hpp.
|
inline |
Definition at line 2636 of file Sacado_trad.hpp.
|
inline |
Definition at line 1271 of file Sacado_trad.hpp.
|
inline |
Definition at line 1276 of file Sacado_trad.hpp.
|
inline |
Definition at line 1282 of file Sacado_trad.hpp.
|
inline |
Definition at line 1287 of file Sacado_trad.hpp.
|
inline |
Definition at line 1293 of file Sacado_trad.hpp.
|
inline |
Definition at line 1299 of file Sacado_trad.hpp.
|
inline |
Definition at line 1304 of file Sacado_trad.hpp.
|
inline |
Definition at line 1310 of file Sacado_trad.hpp.
|
inline |
Definition at line 1316 of file Sacado_trad.hpp.
|
inline |
Definition at line 1321 of file Sacado_trad.hpp.
|
inline |
Definition at line 1327 of file Sacado_trad.hpp.
|
inline |
Definition at line 1333 of file Sacado_trad.hpp.
|
inline |
Definition at line 1338 of file Sacado_trad.hpp.
|
inline |
Definition at line 1344 of file Sacado_trad.hpp.
|
inline |
Definition at line 1350 of file Sacado_trad.hpp.
|
inline |
Definition at line 1355 of file Sacado_trad.hpp.
|
inline |
Definition at line 1361 of file Sacado_trad.hpp.
|
inline |
Definition at line 1367 of file Sacado_trad.hpp.
|
inline |
Definition at line 1372 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator- | ( | const Base< ADvari< Double > > & | TT | ) |
Definition at line 2116 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator+ | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2123 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator+ | ( | const Base< ADvari< Double > > & | LL, |
Double | R ) |
Definition at line 2148 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator+ | ( | Double | L, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2166 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator- | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2173 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator- | ( | const Base< ADvari< Double > > & | LL, |
Double | R ) |
Definition at line 2192 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator- | ( | Double | L, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2210 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator* | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2217 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator* | ( | const Base< ADvari< Double > > & | LL, |
Double | R ) |
Definition at line 2236 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator* | ( | Double | L, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2254 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator/ | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2261 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator/ | ( | const Base< ADvari< Double > > & | LL, |
Double | R ) |
Definition at line 2282 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::operator/ | ( | Double | L, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2289 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::acos | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2309 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::acosh | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2317 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::asin | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2325 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::asinh | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2333 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::atan | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2345 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::atanh | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2353 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::atan2 | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2361 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::atan2 | ( | Double | x, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2370 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::atan2 | ( | const Base< ADvari< Double > > & | LL, |
Double | y ) |
Definition at line 2378 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::max | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2386 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::max | ( | Double | L, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2395 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::max | ( | const Base< ADvari< Double > > & | LL, |
Double | R ) |
Definition at line 2404 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::min | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2413 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::min | ( | Double | L, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2422 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::min | ( | const Base< ADvari< Double > > & | LL, |
Double | R ) |
Definition at line 2431 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::cos | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2440 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::cosh | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2447 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::exp | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2454 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::log | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2469 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::log10 | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2477 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::pow | ( | const Base< ADvari< Double > > & | LL, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2486 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::pow | ( | Double | x, |
const Base< ADvari< Double > > & | RR ) |
Definition at line 2495 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::pow | ( | const Base< ADvari< Double > > & | LL, |
Double | y ) |
Definition at line 2503 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::sin | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2511 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::sinh | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2518 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::sqrt | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2525 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::tan | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2533 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::tanh | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2541 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::abs | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2549 of file Sacado_trad.hpp.
ADvari< Double > & Sacado::Rad::fabs | ( | const Base< ADvari< Double > > & | vv | ) |
Definition at line 2562 of file Sacado_trad.hpp.
|
inline |
Definition at line 2630 of file Sacado_trad.hpp.