1 #ifndef CPPAD_CG_AUGMENTPATHDEPTHLOOKAHEAD_A_INCLUDED
2 #define CPPAD_CG_AUGMENTPATHDEPTHLOOKAHEAD_A_INCLUDED
19 #include <cppad/cg/dae_index_reduction/augment_path.hpp>
40 i.color(this->logger_->log(), this->logger_->getVerbosity());
42 const std::vector<Vnode<Base>*>&vars = i.variables();
46 if (jj->derivative() ==
nullptr &&
47 jj->antiDerivative() !=
nullptr &&
48 jj->assignmentEquation() ==
nullptr) {
50 jj->setAssignmentEquation(i, this->logger_->log(), this->logger_->getVerbosity());
56 if (!jj->isColored() &&
57 jj->derivative() ==
nullptr &&
58 jj->antiDerivative() !=
nullptr) {
67 jj->setAssignmentEquation(i, this->logger_->log(), this->logger_->getVerbosity());
bool augmentPath(Enode< Base > &i) override final