13 #ifndef COUENNEAMPLINTERFACE_HPP_
14 #define COUENNEAMPLINTERFACE_HPP_
CouenneProblem * getCouenneProblem()
Should return the problem to solve in algebraic form.
bool writeSolution(Bonmin::Bab &bab)
Called after B&B finished.
Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions
Ipopt::SmartPtr< Bonmin::TMINLP > tminlp
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
void setRegisteredOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions_)
void fint fint fint real fint real real real real real real real real real * e
CouenneAmplInterface(Ipopt::SmartPtr< Ipopt::OptionsList > options_, Ipopt::SmartPtr< Ipopt::Journalist > jnlst_)
expression * nl2e(expr *e)
Class for MINLP problems with symbolic information.
Ipopt::SmartPtr< Bonmin::TMINLP > getTMINLP()
Should return the problem to solve as TMINLP.