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