CppADCodeGen
2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
|
Public Member Functions | |
OperationNode< Base > & | getIndex () const |
const IndexPattern & | getIndexPattern () const |
IndexPattern & | getIndexPattern () |
std::vector< const OperationNode< Base > * > | getIndexPatternIndexes () const |
Protected Member Functions | |
IndexAssignOperationNode (CodeHandler< Base > *handler, OperationNode< Base > &index, IndexPattern &indexPattern, IndexOperationNode< Base > &index1) | |
IndexAssignOperationNode (CodeHandler< Base > *handler, OperationNode< Base > &index, IndexPattern &indexPattern, IndexOperationNode< Base > *index1, IndexOperationNode< Base > *index2) | |
Static Protected Member Functions | |
static std::vector< Argument< Base > > | createArguments (OperationNode< Base > &index, IndexOperationNode< Base > *index1, IndexOperationNode< Base > *index2) |
Friends | |
class | CodeHandler< Base > |
An index reference operation node.
This is a custom OperationNode class and therefore cannot be transformed into any other node type (makeAlias() and setOperation() might not work).
Definition at line 84 of file declare_cg.hpp.
|
inlineprotected |
handler | owner of this node |
index | the index that is being assigned |
indexPattern | the index expression used to define the index value |
index1 |
Definition at line 83 of file index_assign_operation_node.hpp.