#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().
1.4.7