#include <BonCouenneInterface.hpp>
Overloaded methods to build outer approximations | |
virtual void | extractLinearRelaxation (OsiSolverInterface &si, CouenneCutGenerator &couenneCg, bool getObj=1, bool solveNlp=1) |
Extract a linear relaxation of the MINLP. | |
virtual void | setAppDefaultOptions (Ipopt::SmartPtr< Ipopt::OptionsList > Options) |
To set some application specific defaults. | |
bool | haveNlpSolution () |
return value of have_nlp_solution_ | |
bool | have_nlp_solution_ |
true if we got an integer feasible solution from initial solve | |
Public Member Functions | |
CouenneInterface () | |
Default constructor. | |
CouenneInterface (const CouenneInterface &other) | |
Copy constructor. | |
virtual CouenneInterface * | clone (bool CopyData) |
virutal copy constructor. | |
virtual | ~CouenneInterface () |
Destructor. | |
virtual std::string | appName () |
Definition at line 27 of file BonCouenneInterface.hpp.
Bonmin::CouenneInterface::CouenneInterface | ( | ) |
Default constructor.
Bonmin::CouenneInterface::CouenneInterface | ( | const CouenneInterface & | other | ) |
Copy constructor.
virtual Bonmin::CouenneInterface::~CouenneInterface | ( | ) | [virtual] |
Destructor.
virtual CouenneInterface* Bonmin::CouenneInterface::clone | ( | bool | CopyData | ) | [virtual] |
virutal copy constructor.
virtual std::string Bonmin::CouenneInterface::appName | ( | ) | [inline, virtual] |
Definition at line 43 of file BonCouenneInterface.hpp.
virtual void Bonmin::CouenneInterface::extractLinearRelaxation | ( | OsiSolverInterface & | si, | |
CouenneCutGenerator & | couenneCg, | |||
bool | getObj = 1 , |
|||
bool | solveNlp = 1 | |||
) | [virtual] |
Extract a linear relaxation of the MINLP.
Solve the continuous relaxation and takes first-order outer-approximation constraints at the optimum. The put everything in an OsiSolverInterface.
virtual void Bonmin::CouenneInterface::setAppDefaultOptions | ( | Ipopt::SmartPtr< Ipopt::OptionsList > | Options | ) | [virtual] |
To set some application specific defaults.
bool Bonmin::CouenneInterface::haveNlpSolution | ( | ) | [inline] |
return value of have_nlp_solution_
Definition at line 66 of file BonCouenneInterface.hpp.
References have_nlp_solution_.
bool Bonmin::CouenneInterface::have_nlp_solution_ [protected] |
true if we got an integer feasible solution from initial solve
Definition at line 72 of file BonCouenneInterface.hpp.
Referenced by haveNlpSolution().