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.