|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Classes | |
| class | RAD_DoubleIgnore |
| RAD_NO_USING_STDCC. More... | |
| class | DoubleAvoid |
| class | DoubleAvoid< double > |
| class | IndepADvar |
| class | ConstADvar |
| class | ConstADvari |
| class | ADvar |
| class | ADvar1 |
| class | ADvar1g |
| class | ADvar1s |
| class | ADvar2 |
| class | ADvar2g |
| class | ADvar2q |
| class | ADvari |
| class | ADvari_block |
| class | ADvarn |
| class | Derp |
| struct | ADmemblock |
| class | ADcontext |
| class | CADcontext |
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) |
| Enumerator | |
|---|---|
| Hv_const | |
| Hv_copy | |
| Hv_binary | |
| Hv_unary | |
| Hv_negate | |
| Hv_plusLR | |
| Hv_minusLR | |
| Hv_timesL | |
| Hv_timesLR | |
| Hv_quotLR | |
| Hv_nary | |
Definition at line 355 of file Sacado_trad2.hpp.
Definition at line 2300 of file Sacado_trad2.hpp.
Definition at line 2303 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::ADf1 | ( | Double | f, |
| Double | g, | ||
| const IndepADvar< Double > & | x | ||
| ) |
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | f, |
| Double | gx, | ||
| Double | gy, | ||
| const IndepADvar< Double > & | x, | ||
| const IndepADvar< Double > & | y | ||
| ) |
| ADvari<Double>& Sacado::Rad2::ADfn | ( | Double | f, |
| int | n, | ||
| const IndepADvar< Double > * | x, | ||
| const Double * | g | ||
| ) |
| IndepADvar< Double > & Sacado::Rad2::ADvar_operatoreq | ( | IndepADvar< Double > * | This, |
| const ADvari< Double > & | x | ||
| ) |
Definition at line 1518 of file Sacado_trad2.hpp.
| ADvar< Double > & Sacado::Rad2::ADvar_operatoreq | ( | ADvar< Double > * | This, |
| const ADvari< Double > & | x | ||
| ) |
RAD_AUTO_AD_Const
Definition at line 1524 of file Sacado_trad2.hpp.
|
inline |
Definition at line 813 of file Sacado_trad2.hpp.
|
inline |
Definition at line 809 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::ADf1 | ( | Double | , |
| Double | , | ||
| const ADvari< Double > & | |||
| ) |
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | , |
| Double | , | ||
| Double | , | ||
| const ADvari< Double > & | , | ||
| const ADvari< Double > & | |||
| ) |
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | , |
| Double | , | ||
| Double | , | ||
| const IndepADvar< Double > & | , | ||
| const ADvari< Double > & | |||
| ) |
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | , |
| Double | , | ||
| Double | , | ||
| const ADvari< Double > & | , | ||
| const IndepADvar< Double > & | |||
| ) |
|
inline |
Definition at line 2223 of file Sacado_trad2.hpp.
| ADvari< Double > & Sacado::Rad2::ADf1 | ( | Double | f, |
| Double | g, | ||
| Double | h, | ||
| const ADvari< Double > & | x | ||
| ) |
Definition at line 1994 of file Sacado_trad2.hpp.
| ADvari< Double > & Sacado::Rad2::ADf2 | ( | Double | f, |
| Double | gx, | ||
| Double | gy, | ||
| Double | hxx, | ||
| Double | hxy, | ||
| Double | hyy, | ||
| const ADvari< Double > & | x, | ||
| const ADvari< Double > & | y | ||
| ) |
Definition at line 2006 of file Sacado_trad2.hpp.
| ADvari< Double > & Sacado::Rad2::ADfn | ( | Double | f, |
| int | n, | ||
| const IndepADvar< Double > * | x, | ||
| const Double * | g, | ||
| const Double * | h | ||
| ) |
Definition at line 2034 of file Sacado_trad2.hpp.
|
inline |
Definition at line 990 of file Sacado_trad2.hpp.
|
inline |
Definition at line 993 of file Sacado_trad2.hpp.
|
inline |
Definition at line 995 of file Sacado_trad2.hpp.
|
inline |
Definition at line 997 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1000 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1002 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1004 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1007 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1009 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1011 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1014 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1016 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1018 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1021 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1023 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1025 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1028 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1030 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1032 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator- | ( | const ADvari< Double > & | T | ) |
Definition at line 1561 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator+ | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1567 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator+ | ( | const ADvari< Double > & | L, |
| Double | R | ||
| ) |
Definition at line 1588 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator+ | ( | Double | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1602 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator- | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1608 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator- | ( | const ADvari< Double > & | L, |
| Double | R | ||
| ) |
Definition at line 1623 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator- | ( | Double | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1637 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator* | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1643 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator* | ( | const ADvari< Double > & | L, |
| Double | R | ||
| ) |
Definition at line 1658 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator* | ( | Double | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1672 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator/ | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1678 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator/ | ( | const ADvari< Double > & | L, |
| Double | R | ||
| ) |
Definition at line 1694 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::operator/ | ( | Double | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1700 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::acos | ( | const ADvari< Double > & | v | ) |
Definition at line 1717 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::acosh | ( | const ADvari< Double > & | v | ) |
Definition at line 1724 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::asin | ( | const ADvari< Double > & | v | ) |
Definition at line 1734 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::asinh | ( | const ADvari< Double > & | v | ) |
Definition at line 1743 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::atan | ( | const ADvari< Double > & | v | ) |
Definition at line 1756 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::atanh | ( | const ADvari< Double > & | v | ) |
Definition at line 1763 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::atan2 | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1770 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::atan2 | ( | Double | x, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1784 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::atan2 | ( | const ADvari< Double > & | L, |
| Double | y | ||
| ) |
Definition at line 1795 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::max | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1806 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::max | ( | Double | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1813 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::max | ( | const ADvari< Double > & | L, |
| Double | R | ||
| ) |
Definition at line 1821 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::min | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1829 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::min | ( | Double | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1836 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::min | ( | const ADvari< Double > & | L, |
| Double | R | ||
| ) |
Definition at line 1844 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::cos | ( | const ADvari< Double > & | v | ) |
Definition at line 1852 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::cosh | ( | const ADvari< Double > & | v | ) |
Definition at line 1859 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::exp | ( | const ADvari< Double > & | v | ) |
Definition at line 1866 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::log | ( | const ADvari< Double > & | v | ) |
Definition at line 1873 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::log10 | ( | const ADvari< Double > & | v | ) |
Definition at line 1880 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::pow | ( | const ADvari< Double > & | L, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1891 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::pow | ( | Double | x, |
| const ADvari< Double > & | R | ||
| ) |
Definition at line 1905 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::pow | ( | const ADvari< Double > & | L, |
| Double | y | ||
| ) |
Definition at line 1916 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::sin | ( | const ADvari< Double > & | v | ) |
Definition at line 1926 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::sinh | ( | const ADvari< Double > & | v | ) |
Definition at line 1933 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::sqrt | ( | const ADvari< Double > & | v | ) |
Definition at line 1940 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::tan | ( | const ADvari< Double > & | v | ) |
Definition at line 1948 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::tanh | ( | const ADvari< Double > & | v | ) |
Definition at line 1958 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::abs | ( | const ADvari< Double > & | v | ) |
Definition at line 1968 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::fabs | ( | const ADvari< Double > & | v | ) |
Definition at line 1980 of file Sacado_trad2.hpp.
|
inline |
Definition at line 2000 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | f, |
| Double | gx, | ||
| Double | gy, | ||
| Double | hxx, | ||
| Double | hxy, | ||
| Double | hyy, | ||
| const ADvari< Double > & | x, | ||
| const IndepADvar< Double > & | y | ||
| ) |
Definition at line 2013 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | f, |
| Double | gx, | ||
| Double | gy, | ||
| Double | hxx, | ||
| Double | hxy, | ||
| Double | hyy, | ||
| const IndepADvar< Double > & | x, | ||
| const ADvari< Double > & | y | ||
| ) |
Definition at line 2020 of file Sacado_trad2.hpp.
| ADvari<Double>& Sacado::Rad2::ADf2 | ( | Double | f, |
| Double | gx, | ||
| Double | gy, | ||
| Double | hxx, | ||
| Double | hxy, | ||
| Double | hyy, | ||
| const IndepADvar< Double > & | x, | ||
| const IndepADvar< Double > & | y | ||
| ) |
Definition at line 2027 of file Sacado_trad2.hpp.
|
inline |
Definition at line 2040 of file Sacado_trad2.hpp.
1.8.5