|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Sacado_trad.hpp>
Classes | |
| struct | apply |
| Turn ADvar into a meta-function class usable with mpl::apply. More... | |
Public Types | |
| typedef IndepADvar< Double > | IndepADVar |
| typedef IndepADVar::ADVari | ADVari |
| typedef ConstADvari< Double > | ConstADVari |
| typedef ADvar1< Double > | ADVar1 |
Public Member Functions | |
| ADvar () | |
| ADvar (Ttype d) | |
| ADvar (double i) | |
| ADvar (int i) | |
| ADvar (long i) | |
| ~ADvar () | |
| Allow_noderiv (inline ADvar(void *v, int wd):IndepADVar(v, wd) {}) friend ADvar &ADvar_operatoreq<>(ADvar * | |
| const ADVari & | ADvar (const IndepADVar &x) |
| ADvar (const ADvar &x) | |
| ADvar (const ADVari &x) | |
| ADvar & | operator= (const ADVari &x) |
| ADvar & | operator= (Double) |
| ADvar & | operator+= (const ADVari &) |
| ADvar & | operator+= (Double) |
| ADvar & | operator-= (const ADVari &) |
| ADvar & | operator-= (Double) |
| ADvar & | operator*= (const ADVari &) |
| ADvar & | operator*= (Double) |
| ADvar & | operator/= (const ADVari &) |
| ADvar & | operator/= (Double) |
Static Public Member Functions | |
| static bool | get_fpval_implies_const (void) |
| static void | set_fpval_implies_const (bool newval) |
| static bool | setget_fpval_implies_const (bool newval) |
| static void | Gradcomp (int wantgrad) |
| static void | Gradcomp () |
| static void | aval_reset () |
| static void | Weighted_Gradcomp (size_t n, ADvar **v, Double *w) |
| static void | Outvar_Gradcomp (ADvar &v) |
Private Member Functions | |
| void | ADvar_ctr (Double d) |
Friends | |
| class | ADvar1< Double > |
Definition at line 854 of file Sacado_trad.hpp.
| typedef IndepADvar<Double> Sacado::Rad::ADvar< Double >::IndepADVar |
Definition at line 860 of file Sacado_trad.hpp.
| typedef IndepADVar::ADVari Sacado::Rad::ADvar< Double >::ADVari |
Definition at line 861 of file Sacado_trad.hpp.
| typedef ConstADvari<Double> Sacado::Rad::ADvar< Double >::ConstADVari |
Definition at line 862 of file Sacado_trad.hpp.
| typedef ADvar1<Double> Sacado::Rad::ADvar< Double >::ADVar1 |
Definition at line 887 of file Sacado_trad.hpp.
|
inline |
Definition at line 888 of file Sacado_trad.hpp.
|
inline |
Definition at line 889 of file Sacado_trad.hpp.
|
inline |
Definition at line 890 of file Sacado_trad.hpp.
|
inline |
Definition at line 891 of file Sacado_trad.hpp.
|
inline |
Definition at line 892 of file Sacado_trad.hpp.
|
inline |
Definition at line 893 of file Sacado_trad.hpp.
|
inline |
RAD_EQ_ALIAS
Definition at line 928 of file Sacado_trad.hpp.
|
inline |
Definition at line 938 of file Sacado_trad.hpp.
|
inline |
Definition at line 948 of file Sacado_trad.hpp.
|
inlineprivate |
Definition at line 864 of file Sacado_trad.hpp.
| Sacado::Rad::ADvar< Double >::Allow_noderiv | ( | inline ADvar< Double >(void *v, int wd):IndepADVar(v, wd) {} | ) | & |
RAD_AUTO_AD_Const
|
inline |
Definition at line 953 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator= | ( | Double | d | ) |
Definition at line 2080 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator+= | ( | const ADVari & | R | ) |
Definition at line 2119 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator+= | ( | Double | R | ) |
Definition at line 2137 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator-= | ( | const ADVari & | R | ) |
Definition at line 2163 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator-= | ( | Double | R | ) |
Definition at line 2181 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator*= | ( | const ADVari & | R | ) |
Definition at line 2207 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator*= | ( | Double | R | ) |
Definition at line 2225 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator/= | ( | const ADVari & | R | ) |
Definition at line 2252 of file Sacado_trad.hpp.
| ADvar< Double > & Sacado::Rad::ADvar< Double >::operator/= | ( | Double | R | ) |
Definition at line 2280 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 966 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 968 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 970 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 980 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 982 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 984 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 985 of file Sacado_trad.hpp.
|
inlinestatic |
Definition at line 987 of file Sacado_trad.hpp.
|
friend |
Definition at line 864 of file Sacado_trad.hpp.