Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Classes | |
class | RAD_DoubleIgnore |
class | DoubleAvoid |
class | DoubleAvoid< double > |
class | IndepADvar |
class | ConstADvar |
class | ConstADvari |
class | ADvar |
class | ADvari |
class | ADvar1 |
class | ADvar1s |
class | ADvar2 |
class | ADvar2q |
class | ADvarn |
class | Derp |
struct | ADmemblock |
class | ADcontext |
class | CADcontext |
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 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 > & | ADfn (Double f, int n, const ADvar< Double > *x, const Double *g) |
Definition at line 2010 of file Sacado_tradvec.hpp.
Definition at line 2015 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 1891 of file Sacado_tradvec.hpp.
ADvari< Double > & Sacado::RadVec::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const IndepADvar< Double > & | x, | ||
const IndepADvar< Double > & | y | ||
) |
Definition at line 1915 of file Sacado_tradvec.hpp.
ADvari< Double > & Sacado::RadVec::ADfn | ( | Double | f, |
int | n, | ||
const IndepADvar< Double > * | x, | ||
const Double * | g | ||
) |
Definition at line 1921 of file Sacado_tradvec.hpp.
IndepADvar< Double > & Sacado::RadVec::ADvar_operatoreq | ( | IndepADvar< Double > * | This, |
const ADvari< Double > & | x | ||
) |
Definition at line 1455 of file Sacado_tradvec.hpp.
ADvar< Double > & Sacado::RadVec::ADvar_operatoreq | ( | ADvar< Double > * | This, |
const ADvari< Double > & | x | ||
) |
RAD_AUTO_AD_Const
Definition at line 1463 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 724 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 720 of file Sacado_tradvec.hpp.
ADvari< Double > & Sacado::RadVec::ADf1 | ( | Double | f, |
Double | g, | ||
const ADvari< Double > & | x | ||
) |
Definition at line 1885 of file Sacado_tradvec.hpp.
ADvari< Double > & Sacado::RadVec::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const ADvari< Double > & | x, | ||
const ADvari< Double > & | y | ||
) |
Definition at line 1897 of file Sacado_tradvec.hpp.
ADvari< Double > & Sacado::RadVec::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const IndepADvar< Double > & | x, | ||
const ADvari< Double > & | y | ||
) |
Definition at line 1909 of file Sacado_tradvec.hpp.
ADvari< Double > & Sacado::RadVec::ADf2 | ( | Double | f, |
Double | gx, | ||
Double | gy, | ||
const ADvari< Double > & | x, | ||
const IndepADvar< Double > & | y | ||
) |
Definition at line 1903 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 1933 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 890 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 893 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 895 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 897 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 900 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 902 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 904 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 907 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 909 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 911 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 914 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 916 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 918 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 921 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 923 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 925 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 928 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 930 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 932 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator- | ( | const ADvari< Double > & | T | ) |
Definition at line 1504 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator+ | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1510 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator+ | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1530 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator+ | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1544 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator- | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1550 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator- | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1564 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator- | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1578 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator* | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1584 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator* | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1598 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator* | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1612 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator/ | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1618 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator/ | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1634 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::operator/ | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1640 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::acos | ( | const ADvari< Double > & | v | ) |
Definition at line 1656 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::acosh | ( | const ADvari< Double > & | v | ) |
Definition at line 1663 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::asin | ( | const ADvari< Double > & | v | ) |
Definition at line 1670 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::asinh | ( | const ADvari< Double > & | v | ) |
Definition at line 1677 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::atan | ( | const ADvari< Double > & | v | ) |
Definition at line 1688 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::atanh | ( | const ADvari< Double > & | v | ) |
Definition at line 1695 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::atan2 | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1702 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::atan2 | ( | Double | x, |
const ADvari< Double > & | R | ||
) |
Definition at line 1709 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::atan2 | ( | const ADvari< Double > & | L, |
Double | y | ||
) |
Definition at line 1716 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::max | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1723 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::max | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1730 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::max | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1738 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::min | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1746 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::min | ( | Double | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1753 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::min | ( | const ADvari< Double > & | L, |
Double | R | ||
) |
Definition at line 1761 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::cos | ( | const ADvari< Double > & | v | ) |
Definition at line 1769 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::cosh | ( | const ADvari< Double > & | v | ) |
Definition at line 1775 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::exp | ( | const ADvari< Double > & | v | ) |
Definition at line 1781 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::log | ( | const ADvari< Double > & | v | ) |
Definition at line 1790 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::log10 | ( | const ADvari< Double > & | v | ) |
Definition at line 1797 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::pow | ( | const ADvari< Double > & | L, |
const ADvari< Double > & | R | ||
) |
Definition at line 1805 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::pow | ( | Double | x, |
const ADvari< Double > & | R | ||
) |
Definition at line 1812 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::pow | ( | const ADvari< Double > & | L, |
Double | y | ||
) |
Definition at line 1819 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::sin | ( | const ADvari< Double > & | v | ) |
Definition at line 1826 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::sinh | ( | const ADvari< Double > & | v | ) |
Definition at line 1832 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::sqrt | ( | const ADvari< Double > & | v | ) |
Definition at line 1838 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::tan | ( | const ADvari< Double > & | v | ) |
Definition at line 1845 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::tanh | ( | const ADvari< Double > & | v | ) |
Definition at line 1852 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::abs | ( | const ADvari< Double > & | v | ) |
Definition at line 1859 of file Sacado_tradvec.hpp.
ADvari<Double>& Sacado::RadVec::fabs | ( | const ADvari< Double > & | v | ) |
Definition at line 1871 of file Sacado_tradvec.hpp.
|
inline |
Definition at line 1927 of file Sacado_tradvec.hpp.