|
Bonmin 1.8.9
|
A class to build outer approximations. More...
#include <BonOuterApprox.hpp>
Public Member Functions | |
| OuterApprox () | |
| Default constructor. | |
| OuterApprox (const OuterApprox &other) | |
| Copy constructor. | |
| OuterApprox & | operator= (const OuterApprox &rhs) |
| Assignment operator. | |
| ~OuterApprox () | |
| Destructor. | |
| void | initialize (Bonmin::BabSetupBase &b) |
| Initialize using options. | |
| void | extractLinearRelaxation (Bonmin::OsiTMINLPInterface &minlp, OsiSolverInterface *si, const double *x, bool getObj) |
| Build the Outer approximation in minlp and put it in si. | |
| void | operator() (Bonmin::OsiTMINLPInterface &minlp, OsiSolverInterface *si, const double *x, bool getObj) |
| Operator() calls extractLinearRelaxation. | |
A class to build outer approximations.
Definition at line 21 of file BonOuterApprox.hpp.
|
inline |
Default constructor.
Definition at line 26 of file BonOuterApprox.hpp.
|
inline |
Copy constructor.
Definition at line 32 of file BonOuterApprox.hpp.
|
inline |
Destructor.
Definition at line 47 of file BonOuterApprox.hpp.
|
inline |
Assignment operator.
Definition at line 39 of file BonOuterApprox.hpp.
| void Bonmin::OuterApprox::initialize | ( | Bonmin::BabSetupBase & | b | ) |
Initialize using options.
| void Bonmin::OuterApprox::extractLinearRelaxation | ( | Bonmin::OsiTMINLPInterface & | minlp, |
| OsiSolverInterface * | si, | ||
| const double * | x, | ||
| bool | getObj ) |
Build the Outer approximation in minlp and put it in si.
|
inline |
Operator() calls extractLinearRelaxation.
Definition at line 57 of file BonOuterApprox.hpp.