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

Public Member Functions

OperationNode< Base > & getIndex () const
 
IndexOperationNode< Base > * getIterationCountNode () const
 
const size_t getIterationCount () const
 

Protected Member Functions

 LoopStartOperationNode (CodeHandler< Base > *handler, OperationNode< Base > &indexDcl, size_t iterationCount)
 
 LoopStartOperationNode (CodeHandler< Base > *handler, OperationNode< Base > &indexDcl, IndexOperationNode< Base > &iterCount)
 

Friends

class CodeHandler< Base >
 

Detailed Description

template<class Base>
class CppAD::cg::LoopStartOperationNode< Base >

An operation node that marks the beginning of a loop.

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 87 of file declare_cg.hpp.


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