|
CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
|
#include <code_handler_vector.hpp>


Public Types | |
| using | iterator = typename std::vector< T >::iterator |
| using | const_iterator = typename std::vector< T >::const_iterator |
| using | const_reverse_iterator = typename std::vector< T >::const_reverse_iterator |
| using | reverse_iterator = typename std::vector< T >::reverse_iterator |
| using | reference = typename std::vector< T >::reference |
| using | const_reference = typename std::vector< T >::const_reference |
Public Member Functions | |
| CodeHandlerVector (CodeHandler< Base > &handler) | |
| CodeHandlerVector (const CodeHandlerVector &orig) | |
| void | clear () |
| void | adjustSize () |
| void | adjustSize (const OperationNode< Base > &node) |
| reference | get (const OperationNode< Base > &node) |
| const_reference | get (const OperationNode< Base > &node) const |
| void | set (const OperationNode< Base > &node, const T &val) |
| size_t | size () const |
| bool | empty () const |
| void | fill (const T &v) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| const_iterator | cbegin () const noexcept |
| const_iterator | cend () const noexcept |
| const_reverse_iterator | crbegin () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| reference | operator[] (const OperationNode< Base > &node) |
| const_reference | operator[] (const OperationNode< Base > &node) const |
| CodeHandler< Base > & | getHandler () const |
Protected Member Functions | |
| void | nodesErased (size_t start, size_t end) override |
Protected Attributes | |
| CodeHandler< Base > * | handler_ |
A vector for data associated with operation nodes managed by a code handler.
Definition at line 71 of file code_handler_vector.hpp.
| using CppAD::cg::CodeHandlerVector< Base, T >::const_iterator = typename std::vector<T>::const_iterator |
Definition at line 74 of file code_handler_vector.hpp.
| using CppAD::cg::CodeHandlerVector< Base, T >::const_reference = typename std::vector<T>::const_reference |
Definition at line 78 of file code_handler_vector.hpp.
| using CppAD::cg::CodeHandlerVector< Base, T >::const_reverse_iterator = typename std::vector<T>::const_reverse_iterator |
Definition at line 75 of file code_handler_vector.hpp.
| using CppAD::cg::CodeHandlerVector< Base, T >::iterator = typename std::vector<T>::iterator |
Definition at line 73 of file code_handler_vector.hpp.
| using CppAD::cg::CodeHandlerVector< Base, T >::reference = typename std::vector<T>::reference |
Definition at line 77 of file code_handler_vector.hpp.
| using CppAD::cg::CodeHandlerVector< Base, T >::reverse_iterator = typename std::vector<T>::reverse_iterator |
Definition at line 76 of file code_handler_vector.hpp.
|
inline |
Definition at line 86 of file code_handler_vector.hpp.
|
inline |
Definition at line 90 of file code_handler_vector.hpp.
|
inline |
Definition at line 99 of file code_handler_vector.hpp.
|
inline |
Definition at line 107 of file code_handler_vector.hpp.
|
inline |
Definition at line 166 of file code_handler_vector.hpp.
|
inline |
Definition at line 170 of file code_handler_vector.hpp.
|
inlinenoexcept |
Definition at line 198 of file code_handler_vector.hpp.
|
inlinenoexcept |
Definition at line 202 of file code_handler_vector.hpp.
|
inline |
Definition at line 95 of file code_handler_vector.hpp.
|
inlinenoexcept |
Definition at line 206 of file code_handler_vector.hpp.
|
inlinenoexcept |
Definition at line 210 of file code_handler_vector.hpp.
|
inline |
Definition at line 156 of file code_handler_vector.hpp.
|
inline |
Definition at line 174 of file code_handler_vector.hpp.
|
inline |
Definition at line 178 of file code_handler_vector.hpp.
|
inline |
Definition at line 160 of file code_handler_vector.hpp.
|
inline |
Definition at line 118 of file code_handler_vector.hpp.
|
inline |
Definition at line 129 of file code_handler_vector.hpp.
|
inlineinherited |
Definition at line 52 of file code_handler_vector.hpp.
|
inlineoverrideprotectedvirtual |
| start | The index of the first OperationNode that was deleted |
| end | The index after the last OperationNode that was deleted |
Implements CppAD::cg::CodeHandlerVectorSync< Base >.
Definition at line 215 of file code_handler_vector.hpp.
|
inline |
operators
Definition at line 228 of file code_handler_vector.hpp.
|
inline |
Definition at line 232 of file code_handler_vector.hpp.
|
inline |
Definition at line 182 of file code_handler_vector.hpp.
|
inline |
Definition at line 186 of file code_handler_vector.hpp.
|
inline |
Definition at line 190 of file code_handler_vector.hpp.
|
inline |
Definition at line 194 of file code_handler_vector.hpp.
|
inline |
Definition at line 140 of file code_handler_vector.hpp.
|
inline |
Definition at line 152 of file code_handler_vector.hpp.
|
protectedinherited |
Definition at line 34 of file code_handler_vector.hpp.