#include <vec_ad.hpp>
Public Types | |
| typedef VecAD_reference< Base > | reference |
Public Member Functions | |
| VecAD (void) | |
| VecAD (size_t n) | |
| ~VecAD (void) | |
| size_t | size (void) |
| Base & | operator[] (size_t i) |
| VecAD_reference< Base > | operator[] (const AD< Base > &x) |
Private Attributes | |
| const size_t | length_ |
| Base * | data_ |
| size_t | offset_ |
| size_t | id_ |
Friends | |
| class | ADTape< Base > |
| class | VecAD_reference< Base > |
| bool | Parameter (const VecAD< Base > &vec) |
| bool | Variable (const VecAD< Base > &vec) |
| std::ostream & | operator (std::ostream &os, const VecAD< Base > &vec_) |
Definition at line 423 of file vec_ad.hpp.
| typedef VecAD_reference<Base> CppAD::VecAD< Base >::reference |
Definition at line 433 of file vec_ad.hpp.
| CppAD::VecAD< Base >::VecAD | ( | void | ) | [inline] |
Definition at line 437 of file vec_ad.hpp.
| CppAD::VecAD< Base >::VecAD | ( | size_t | n | ) | [inline] |
Definition at line 442 of file vec_ad.hpp.
| CppAD::VecAD< Base >::~VecAD | ( | void | ) | [inline] |
Definition at line 459 of file vec_ad.hpp.
| size_t CppAD::VecAD< Base >::size | ( | void | ) | [inline] |
Definition at line 465 of file vec_ad.hpp.
| Base& CppAD::VecAD< Base >::operator[] | ( | size_t | i | ) | [inline] |
Definition at line 469 of file vec_ad.hpp.
| VecAD_reference<Base> CppAD::VecAD< Base >::operator[] | ( | const AD< Base > & | x | ) | [inline] |
Definition at line 485 of file vec_ad.hpp.
friend class ADTape< Base > [friend] |
Definition at line 426 of file vec_ad.hpp.
friend class VecAD_reference< Base > [friend] |
Definition at line 427 of file vec_ad.hpp.
| bool Parameter | ( | const VecAD< Base > & | vec | ) | [friend] |
| std::ostream& operator | ( | std::ostream & | os, | |
| const VecAD< Base > & | vec_ | |||
| ) | [friend] |
const size_t CppAD::VecAD< Base >::length_ [private] |
Definition at line 522 of file vec_ad.hpp.
Base* CppAD::VecAD< Base >::data_ [private] |
Definition at line 523 of file vec_ad.hpp.
size_t CppAD::VecAD< Base >::offset_ [private] |
Definition at line 526 of file vec_ad.hpp.
size_t CppAD::VecAD< Base >::id_ [private] |
Definition at line 529 of file vec_ad.hpp.
1.6.1