|
CppAD: A C++ Algorithmic Differentiation Package
20171217
|
Class used to hold a reference to an element of a VecAD object. More...
Public Member Functions | |
| AD< Base > | ADBase (void) const |
| Conversion from VecAD_reference to AD<Base>. puts the correspond vecad load instruction in the tape. More... | |
| VecAD_reference & | operator*= (const VecAD_reference< Base > &right) |
| VecAD_reference & | operator*= (const AD< Base > &right) |
| VecAD_reference & | operator*= (const Base &right) |
| VecAD_reference & | operator+= (const Base &right) |
| VecAD_reference & | operator+= (const VecAD_reference< Base > &right) |
| VecAD_reference & | operator+= (const AD< Base > &right) |
| VecAD_reference & | operator-= (const VecAD_reference< Base > &right) |
| VecAD_reference & | operator-= (const AD< Base > &right) |
| VecAD_reference & | operator-= (const Base &right) |
| VecAD_reference & | operator/= (const VecAD_reference< Base > &right) |
| VecAD_reference & | operator/= (const AD< Base > &right) |
| VecAD_reference & | operator/= (const Base &right) |
| void | operator= (const VecAD_reference< Base > &right) |
| Taped setting of element to a value. More... | |
| void | operator= (const AD< Base > &right) |
| Taped setting of element to a value. More... | |
| void | operator= (const Base &right) |
| Taped setting of element to a value. More... | |
| void | operator= (int right) |
| Taped setting of element to a value. More... | |
| VecAD_reference (VecAD< Base > *vec, const AD< Base > &ind) | |
| consructor More... | |
Private Attributes | |
| AD< Base > | ind_ |
| index in vecad vector that this element corresponds to More... | |
| VecAD< Base > * | vec_ |
| pointer to vecad vector that this is a element of More... | |
Friends | |
| class | local::ADTape< Base > |
| bool | Parameter (const VecAD< Base > &vec) |
| bool | Variable (const VecAD< Base > &vec) |
| class | VecAD< Base > |
Class used to hold a reference to an element of a VecAD object.
| Base | Elements of this class act like an AD<Base> (in a restricted sense), in addition they track (on the tape) the index they correspond to. |
Definition at line 352 of file vec_ad.hpp.