#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.