Go to the source code of this file.
Classes | |
class | CppAD::VecAD_reference< Base > |
class | CppAD::VecAD< Base > |
Namespaces | |
namespace | CppAD |
Defines | |
#define | CPPAD_VEC_AD_COMPUTED_ASSIGNMENT(op, name) |
Functions | |
template<class Base > | |
std::ostream & | CppAD::operator<< (std::ostream &os, const VecAD< Base > &vec) |
#define CPPAD_VEC_AD_COMPUTED_ASSIGNMENT | ( | op, | |||
name | ) |
VecAD_reference& operator op (const VecAD_reference<Base> &right) \ { CPPAD_ASSERT_KNOWN( \ 0, \ "Cannot use a ADVec element on left side of" name \ ); \ return *this; \ } \ VecAD_reference& operator op (const AD<Base> &right) \ { CPPAD_ASSERT_KNOWN( \ 0, \ "Cannot use a ADVec element on left side of" name \ ); \ return *this; \ } \ VecAD_reference& operator op (const Base &right) \ { CPPAD_ASSERT_KNOWN( \ 0, \ "Cannot use a ADVec element on left side of" name \ ); \ return *this; \ }
Definition at line 310 of file vec_ad.hpp.