Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Classes | |
class | ADcontext |
struct | ADmemblock |
class | ADvar |
class | ADvar1 |
class | ADvar1g |
class | ADvar1s |
class | ADvar2 |
class | ADvar2g |
class | ADvar2q |
class | ADvari |
class | ADvari_block |
class | ADvarn |
class | CADcontext |
class | ConstADvar |
class | ConstADvari |
class | Derp |
class | DoubleAvoid |
class | DoubleAvoid< double > |
class | IndepADvar |
class | RAD_DoubleIgnore |
RAD_NO_USING_STDCC. More... | |
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 375 of file Sacado_trad2.hpp.
Definition at line 2319 of file Sacado_trad2.hpp.
Definition at line 2322 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 1537 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 1543 of file Sacado_trad2.hpp.
|
inline |
Definition at line 833 of file Sacado_trad2.hpp.
|
inline |
Definition at line 829 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 2242 of file Sacado_trad2.hpp.
ADvari< Double > & Sacado::Rad2::ADf1 | ( | Double | f, |
Double | g, | ||
Double | h, | ||
const ADvari< Double > & | x | ||
) |
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 ADvari< Double > & | x, | ||
const ADvari< Double > & | y | ||
) |
Definition at line 2025 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 2053 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1010 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1013 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1015 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1017 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1020 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1022 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1024 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1027 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1029 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1031 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1034 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1036 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1038 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1041 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1043 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1045 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1048 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1050 of file Sacado_trad2.hpp.
|
inline |
Definition at line 1052 of file Sacado_trad2.hpp.
Definition at line 1580 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator+ | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1586 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator+ | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1607 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator+ | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1621 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator- | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1627 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator- | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1642 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator- | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1656 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator* | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1662 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator* | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1677 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator* | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1691 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator/ | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1697 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator/ | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1713 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::operator/ | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1719 of file Sacado_trad2.hpp.
Definition at line 1736 of file Sacado_trad2.hpp.
Definition at line 1743 of file Sacado_trad2.hpp.
Definition at line 1753 of file Sacado_trad2.hpp.
Definition at line 1762 of file Sacado_trad2.hpp.
Definition at line 1775 of file Sacado_trad2.hpp.
Definition at line 1782 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::atan2 | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1789 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::atan2 | ( | Double | x, |
const ADvari< Double > & | R | ||
) |
Definition at line 1803 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::atan2 | ( | const ADvari< Double > & | L, |
Double | y | ||
) |
Definition at line 1814 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::max | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1825 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::max | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1832 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::max | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1840 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::min | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1848 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::min | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1855 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::min | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1863 of file Sacado_trad2.hpp.
Definition at line 1871 of file Sacado_trad2.hpp.
Definition at line 1878 of file Sacado_trad2.hpp.
Definition at line 1885 of file Sacado_trad2.hpp.
Definition at line 1892 of file Sacado_trad2.hpp.
Definition at line 1899 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::pow | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1910 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::pow | ( | Double | x, |
const ADvari< Double > & | R | ||
) |
Definition at line 1924 of file Sacado_trad2.hpp.
ADvari<Double>& Sacado::Rad2::pow | ( | const ADvari< Double > & | L, |
Double | y | ||
) |
Definition at line 1935 of file Sacado_trad2.hpp.
Definition at line 1945 of file Sacado_trad2.hpp.
Definition at line 1952 of file Sacado_trad2.hpp.
Definition at line 1959 of file Sacado_trad2.hpp.
Definition at line 1967 of file Sacado_trad2.hpp.
Definition at line 1977 of file Sacado_trad2.hpp.
Definition at line 1987 of file Sacado_trad2.hpp.
Definition at line 1999 of file Sacado_trad2.hpp.
|
inline |
Definition at line 2019 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 2032 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 2039 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 2046 of file Sacado_trad2.hpp.
|
inline |
Definition at line 2059 of file Sacado_trad2.hpp.