|
ADOL-C: Automatic Differentiation in C/C++ 2.7.3
|
Contiguous vector of taped active values with active indexing. More...
#include <advector.h>
Public Member Functions | |
| advector ()=default | |
| advector (size_t n) | |
| advector (const advector &ad_vec) | |
| advector (const std::vector< adouble > &v) | |
| ~advector () | |
| operator adouble * () | |
| adouble | operator[] (const adouble &index) const |
| adubref | operator[] (const adouble &index) |
| adouble & | operator[] (size_t i) |
| const adouble & | operator[] (size_t i) const |
| adouble | lookupindex (const adouble &a, const adouble &b) const |
| size_t | size () const |
| bool | nondecreasing () const |
Contiguous vector of taped active values with active indexing.
Passive indices return ordinary references; active indices record lookup or indirect-assignment operations and use adubref for writable elements.
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
| bool advector::nondecreasing | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |