13 #ifndef COUENNEUSERINTERFACE_HPP_
14 #define COUENNEUSERINTERFACE_HPP_
17 #include "IpOptionsList.hpp"
18 #include "IpJournalist.hpp"
49 stdout_jrnl->SetPrintLevel(Ipopt::J_DBG, Ipopt::J_NONE);
Ipopt::SmartPtr< Ipopt::OptionsList > options
Ipopt::SmartPtr< Ipopt::Journalist > jnlst
virtual bool addBabPlugins(Bonmin::Bab &bab)
Called after B&B object is setup.
virtual Ipopt::SmartPtr< Bonmin::TMINLP > getTMINLP()=0
Should return the problem to solve as TMINLP.
virtual bool writeSolution(Bonmin::Bab &bab)
Called after B&B finished.
virtual bool setupJournals()
Setup journals for printing.
virtual CouenneProblem * getCouenneProblem()=0
Should return the problem to solve in algebraic form.
Class for MINLP problems with symbolic information.
CouenneUserInterface(Ipopt::SmartPtr< Ipopt::OptionsList > options_, Ipopt::SmartPtr< Ipopt::Journalist > jnlst_)
virtual ~CouenneUserInterface()