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

Public Types | |
| typedef Double | value_type |
| typedef ADvari< Double > | ADVari |
| typedef ADvar< Double > | ADVar |
Public Member Functions | |
| int | Wantderiv (int) |
| IndepADvar (Ttype) | |
| IndepADvar (double) | |
| IndepADvar (int) | |
| IndepADvar (long) | |
| IndepADvar & | operator= (Double) |
| int | Wantderiv () |
| IndepADvar () | |
| ~IndepADvar () | |
| operator ADVari & () const | |
| operator ADVari * () const | |
| Double | val () const |
| Double | adj () const |
| Double | adj (int n) const |
Static Public Member Functions | |
| 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) |
Static Protected Member Functions | |
| static void | AD_Const (const IndepADvar &) |
Protected Attributes | |
| ADvari< Double > * | cv |
Private Member Functions | |
| IndepADvar & | operator= (IndepADvar &x) |
Friends | |
| class | ADvar< Double > |
| class | ADcontext< Double > |
| class | ADvar1< Double > |
| class | ADvarn< Double > |
| IndepADvar & | ADvar_operatoreq (IndepADvar *, const ADVari &) |
| void | AD_Const1 (Double *, const IndepADvar &) |
| ADVari & | ADf1 (Double, Double, const IndepADvar &) |
| ADVari & | ADf2 (Double, Double, Double, const IndepADvar &, const IndepADvar &) |
| ADVari & | ADf2 (Double, Double, Double, const ADVari &, const IndepADvar &) |
| ADVari & | ADf2 (Double, Double, Double, const IndepADvar &, const ADVari &) |
Definition at line 458 of file Sacado_tradvec.hpp.
| typedef Double Sacado::RadVec::IndepADvar< Double >::value_type |
Definition at line 480 of file Sacado_tradvec.hpp.
| typedef ADvari<Double> Sacado::RadVec::IndepADvar< Double >::ADVari |
Reimplemented in Sacado::RadVec::ADvar< Double >, and Sacado::RadVec::ConstADvar< Double >.
Definition at line 485 of file Sacado_tradvec.hpp.
| typedef ADvar<Double> Sacado::RadVec::IndepADvar< Double >::ADVar |
Reimplemented in Sacado::RadVec::ConstADvar< Double >.
Definition at line 486 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::IndepADvar | ( | Ttype | ) |
Definition at line 1351 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::IndepADvar | ( | double | ) |
Definition at line 1357 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::IndepADvar | ( | int | ) |
Definition at line 1363 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::IndepADvar | ( | long | ) |
Definition at line 1369 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::IndepADvar | ( | ) | [inline] |
Definition at line 501 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::~IndepADvar | ( | ) | [inline] |
Definition at line 506 of file Sacado_tradvec.hpp.
| void Sacado::RadVec::IndepADvar< Double >::AD_Const | ( | const IndepADvar< Double > & | ) | [static, protected] |
Definition at line 1412 of file Sacado_tradvec.hpp.
| IndepADvar& Sacado::RadVec::IndepADvar< Double >::operator= | ( | IndepADvar< Double > & | x | ) | [inline, private] |
Definition at line 464 of file Sacado_tradvec.hpp.
| int Sacado::RadVec::IndepADvar< Double >::Wantderiv | ( | int | ) |
Definition at line 1425 of file Sacado_tradvec.hpp.
| IndepADvar< Double > & Sacado::RadVec::IndepADvar< Double >::operator= | ( | Double | ) |
Reimplemented in Sacado::RadVec::ADvar< Double >, and Sacado::RadVec::ConstADvar< Double >.
Definition at line 1487 of file Sacado_tradvec.hpp.
| int Sacado::RadVec::IndepADvar< Double >::Wantderiv | ( | ) | [inline] |
Definition at line 492 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::operator ADVari & | ( | ) | const [inline] |
Definition at line 524 of file Sacado_tradvec.hpp.
| Sacado::RadVec::IndepADvar< Double >::operator ADVari * | ( | ) | const [inline] |
Definition at line 525 of file Sacado_tradvec.hpp.
| Double Sacado::RadVec::IndepADvar< Double >::val | ( | ) | const [inline] |
Definition at line 528 of file Sacado_tradvec.hpp.
| Double Sacado::RadVec::IndepADvar< Double >::adj | ( | ) | const [inline] |
Definition at line 531 of file Sacado_tradvec.hpp.
| Double Sacado::RadVec::IndepADvar< Double >::adj | ( | int | n | ) | const [inline] |
Definition at line 534 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::IndepADvar< Double >::Gradcomp | ( | ) | [inline, static] |
Reimplemented in Sacado::RadVec::ADvar< Double >.
Definition at line 545 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::IndepADvar< Double >::aval_reset | ( | void | ) | [inline, static] |
Reimplemented in Sacado::RadVec::ADvar< Double >.
Definition at line 546 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::IndepADvar< Double >::Weighted_Gradcomp | ( | size_t | n, | |
| ADVar ** | v, | |||
| Double * | w | |||
| ) | [inline, static] |
Definition at line 547 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::IndepADvar< Double >::Weighted_GradcompVec | ( | size_t | n, | |
| size_t * | np, | |||
| ADVar *** | v, | |||
| Double ** | w | |||
| ) | [inline, static] |
Definition at line 549 of file Sacado_tradvec.hpp.
| static void Sacado::RadVec::IndepADvar< Double >::Outvar_Gradcomp | ( | ADVar & | v | ) | [inline, static] |
Definition at line 551 of file Sacado_tradvec.hpp.
friend class ADvar< Double > [friend] |
Definition at line 481 of file Sacado_tradvec.hpp.
friend class ADcontext< Double > [friend] |
Definition at line 482 of file Sacado_tradvec.hpp.
friend class ADvar1< Double > [friend] |
Reimplemented in Sacado::RadVec::ADvar< Double >.
Definition at line 483 of file Sacado_tradvec.hpp.
friend class ADvarn< Double > [friend] |
Definition at line 484 of file Sacado_tradvec.hpp.
| IndepADvar& ADvar_operatoreq | ( | IndepADvar< Double > * | , | |
| const ADVari & | ||||
| ) | [friend] |
| void AD_Const1 | ( | Double * | , | |
| const IndepADvar< Double > & | ||||
| ) | [friend] |
| ADVari& ADf1 | ( | Double | , | |
| Double | , | |||
| const IndepADvar< Double > & | ||||
| ) | [friend] |
| ADVari& ADf2 | ( | Double | , | |
| Double | , | |||
| Double | , | |||
| const IndepADvar< Double > & | , | |||
| const IndepADvar< Double > & | ||||
| ) | [friend] |
| ADVari& ADf2 | ( | Double | , | |
| Double | , | |||
| Double | , | |||
| const ADVari & | , | |||
| const IndepADvar< Double > & | ||||
| ) | [friend] |
| ADVari& ADf2 | ( | Double | , | |
| Double | , | |||
| Double | , | |||
| const IndepADvar< Double > & | , | |||
| const ADVari & | ||||
| ) | [friend] |
ADvari<Double>* Sacado::RadVec::IndepADvar< Double >::cv [mutable, protected] |
Definition at line 462 of file Sacado_tradvec.hpp.
1.4.7