|
Minotaur 0.4.1
Docs for developers
|
#include <BnbPar.h>


Public Member Functions | |
| BnbPar (EnvPtr env) | |
| Default constructor. | |
| ~BnbPar () | |
| Destroy. | |
| void | doSetup () |
| void | showHelp () const |
| show help messages | |
| int | showInfo () |
| Display information. | |
| virtual int | solve (ProblemPtr p) |
| Solve the problem. | |
| virtual SolveStatus | getStatus () |
| get status of the last solve. | |
| virtual SolutionPtr | getSol () |
| get status of the last solve. | |
| double | getUb () |
| Return the upper bound for the optimal value. | |
| double | getLb () |
| Return the lower bound for the optimal value. | |
Public Member Functions inherited from Minotaur::Solver | |
| Solver () | |
| Default constructor. | |
| virtual | ~Solver () |
| Destroy. | |
| virtual FileType | getFileType (std::string fname) |
| Helper function to determin file type (mps, nl etc) | |
| virtual ProblemPtr | readProblem (std::string fname, std::string dname, std::string sname, int &err) |
| virtual bool | timeCheck () |
| void | setIface (MINOTAUR_AMPL::AMPLInterface *iface) |
Additional Inherited Members | |
Protected Member Functions inherited from Minotaur::Solver | |
| virtual int | writeSol_ (EnvPtr env, VarVector *orig_v, SolutionPtr sol, SolveStatus status, MINOTAUR_AMPL::AMPLInterface *iface) |
Protected Attributes inherited from Minotaur::Solver | |
| EnvPtr | env_ |
| Minotaur Environment. | |
| MINOTAUR_AMPL::AMPLInterface * | iface_ |
| AMPL Interface. | |
| bool | ownIface_ |
The BnbPar class sets up methods for solving a convex MINLP instance using parallel implementation of Branch-and-Bound.
|
inlinevirtual |
get status of the last solve.
Implements Minotaur::Solver.
|
inlinevirtual |
get status of the last solve.
Implements Minotaur::Solver.
|
virtual |
Solve the problem.
Implements Minotaur::Solver.