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

Public Member Functions

virtual bool augmentPath (Enode< Base > &i)=0
 
void setLogger (SimpleLogger &logger)
 
SimpleLoggergetLogger () const
 

Protected Types

using CGBase = CppAD::cg::CG< Base >
 
using ADCG = CppAD::AD< CGBase >
 

Protected Attributes

SimpleLogger defaultLogger_
 
SimpleLoggerlogger_
 

Detailed Description

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

Algorithm interface for assigning equations to variables in sorting procedures.

Definition at line 30 of file augment_path.hpp.

Member Function Documentation

◆ augmentPath()

template<class Base>
virtual bool CppAD::cg::AugmentPath< Base >::augmentPath ( Enode< Base > &  i)
pure virtual
Parameters
iThe equation node
Returns
true if an augmented path was found

Implemented in CppAD::cg::AugmentPathDepthLookaheadA< Base >, and CppAD::cg::AugmentPathDepthLookahead< Base >.


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