#include <Sacado_tradvec.hpp>
Inheritance diagram for Sacado::RadVec::ADvar< Double >:

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 () | |
| 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 () |
| static void | aval_reset () |
| static void | Weighted_Gradcomp (size_t n, ADvar **v, Double *w) |
| static void | Weighted_GradcompVec (size_t n, size_t *np, ADvar ***v, Double **w) |
| static void | Outvar_Gradcomp (ADvar &v) |
Private Member Functions | |
| void | ADvar_ctr (Double d) |
Friends | |
| class | ADvar1< Double > |
| ADvar & | ADvar_operatoreq (ADvar *, const ADVari &) |
Definition at line 624 of file Sacado_tradvec.hpp.
| typedef IndepADvar<Double> Sacado::RadVec::ADvar< Double >::IndepADVar |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 627 of file Sacado_tradvec.hpp.
| typedef IndepADVar::ADVari Sacado::RadVec::ADvar< Double >::ADVari |
Reimplemented from Sacado::RadVec::IndepADvar< Double >.
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 628 of file Sacado_tradvec.hpp.
| typedef ConstADvari<Double> Sacado::RadVec::ADvar< Double >::ConstADVari |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 629 of file Sacado_tradvec.hpp.
| typedef ADvar1<Double> Sacado::RadVec::ADvar< Double >::ADVar1 |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 647 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | ) | [inline] |
Definition at line 648 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | Ttype | d | ) | [inline] |
Definition at line 649 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | double | i | ) | [inline] |
Definition at line 650 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | int | i | ) | [inline] |
Definition at line 651 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | long | i | ) | [inline] |
Definition at line 652 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::~ADvar | ( | ) | [inline] |
Definition at line 653 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | const IndepADVar & | x | ) | [inline] |
RAD_EQ_ALIAS
Definition at line 684 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | const ADvar< Double > & | x | ) | [inline] |
Definition at line 691 of file Sacado_tradvec.hpp.
| Sacado::RadVec::ADvar< Double >::ADvar | ( | const ADVari & | x | ) | [inline] |
Definition at line 698 of file Sacado_tradvec.hpp.
| void Sacado::RadVec::ADvar< Double >::ADvar_ctr | ( | Double | d | ) | [inline, private] |
Definition at line 631 of file Sacado_tradvec.hpp.
| ADvar& Sacado::RadVec::ADvar< Double >::operator= | ( | const ADVari & | x | ) | [inline] |
Definition at line 701 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator= | ( | Double | ) |
Reimplemented from Sacado::RadVec::IndepADvar< Double >.
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 1501 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator+= | ( | const ADVari & | ) |
Definition at line 1535 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator+= | ( | Double | ) |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 1549 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator-= | ( | const ADVari & | ) |
Definition at line 1569 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator-= | ( | Double | ) |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 1583 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator *= | ( | const ADVari & | ) |
Definition at line 1603 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator *= | ( | Double | ) |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 1617 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator/= | ( | const ADVari & | ) |
Definition at line 1638 of file Sacado_tradvec.hpp.
| ADvar< Double > & Sacado::RadVec::ADvar< Double >::operator/= | ( | Double | ) |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 1661 of file Sacado_tradvec.hpp.
| static bool Sacado::RadVec::ADvar< Double >::get_fpval_implies_const | ( | void | ) | [inline, static] |
Definition at line 713 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::ADvar< Double >::set_fpval_implies_const | ( | bool | newval | ) | [inline, static] |
Definition at line 715 of file Sacado_tradvec.hpp.
| static bool Sacado::RadVec::ADvar< Double >::setget_fpval_implies_const | ( | bool | newval | ) | [inline, static] |
Definition at line 717 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::ADvar< Double >::Gradcomp | ( | ) | [inline, static] |
Reimplemented from Sacado::RadVec::IndepADvar< Double >.
Definition at line 722 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::ADvar< Double >::aval_reset | ( | void | ) | [inline, static] |
Reimplemented from Sacado::RadVec::IndepADvar< Double >.
Definition at line 723 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::ADvar< Double >::Weighted_Gradcomp | ( | size_t | n, | |
| ADvar< Double > ** | v, | |||
| Double * | w | |||
| ) | [inline, static] |
Definition at line 724 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::ADvar< Double >::Weighted_GradcompVec | ( | size_t | n, | |
| size_t * | np, | |||
| ADvar< Double > *** | v, | |||
| Double ** | w | |||
| ) | [inline, static] |
Definition at line 726 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::ADvar< Double >::Outvar_Gradcomp | ( | ADvar< Double > & | v | ) | [inline, static] |
Definition at line 728 of file Sacado_tradvec.hpp.
friend class ADvar1< Double > [friend] |
Reimplemented from Sacado::RadVec::IndepADvar< Double >.
Definition at line 646 of file Sacado_tradvec.hpp.
RAD_AUTO_AD_Const
1.4.7