CppADCodeGen  2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
CppAD::cg::IndexOperationNode< Base > Class Template Reference
Inheritance diagram for CppAD::cg::IndexOperationNode< Base >:
Inheritance graph
Collaboration diagram for CppAD::cg::IndexOperationNode< Base >:
Collaboration graph

Public Member Functions

bool isDefinedLocally () const
 
OperationNode< Base > & getIndexCreationNode () const
 
const OperationNode< Base > & getIndex () const
 
void makeAssigmentDependent (IndexAssignOperationNode< Base > &indexAssign)
 

Protected Member Functions

 IndexOperationNode (CodeHandler< Base > *handler, OperationNode< Base > &indexDcl)
 
 IndexOperationNode (CodeHandler< Base > *handler, LoopStartOperationNode< Base > &loopStart)
 
 IndexOperationNode (CodeHandler< Base > *handler, IndexAssignOperationNode< Base > &indexAssign)
 

Friends

class CodeHandler< Base >
 

Detailed Description

template<class Base>
class CppAD::cg::IndexOperationNode< 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).

Author
Joao Leal

Definition at line 81 of file declare_cg.hpp.


The documentation for this class was generated from the following files: