| CppADCodeGen
    HEAD
    A C++ Algorithmic Differentiation Package with Source Code Generation | 


| Public Member Functions | |
| bool | augmentPath (Enode< Base > &i) override final | 
| void | setLogger (SimpleLogger &logger) | 
| SimpleLogger & | getLogger () const | 
| Protected Types | |
| using | CGBase = CppAD::cg::CG< Base > | 
| using | ADCG = CppAD::AD< CGBase > | 
| Protected Attributes | |
| SimpleLogger | defaultLogger_ | 
| SimpleLogger * | logger_ | 
Similar algorithm as AugmentPathDepthLookahead which only considers the highest order derivatives and ignores algebraic variables. An augment path algorithm based on MC21A. This procedure is depth-first search algorithm with an additional look ahead mechanism to find an unmatched variable for equation node before going deeper. 
Definition at line 33 of file augment_path_depth_lookahead_a.hpp.
| 
 | inlinefinaloverridevirtual | 
| i | The equation node | 
Implements CppAD::cg::AugmentPath< Base >.
Definition at line 39 of file augment_path_depth_lookahead_a.hpp.