#include <sstream>
#include "BonSolverHelp.hpp"
#include "OsiSolverInterface.hpp"
#include "OsiBranchingObject.hpp"
#include "OsiCuts.hpp"
#include "CoinWarmStartBasis.hpp"
Include dependency graph for BonSolverHelp.cpp:
Go to the source code of this file.
Namespaces | |
namespace | Bonmin |
Functions | |
bool | Bonmin::integerFeasible (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects, int nObjects) |
Check for integer feasibility of a solution return true if it is feasible. | |
void | Bonmin::fixIntegers (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects, int nObjects) |
Fix integer variables in si to their values in colsol. | |
void | Bonmin::relaxIntegers (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects, int nObjects) |
Relax integer variables in si. | |
bool | Bonmin::refixIntegers (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects, int nObjects) |
void | Bonmin::installCuts (OsiSolverInterface &si, const OsiCuts &cs, int numberCuts) |
Install cuts in solver. | |
bool | Bonmin::isDifferentOnIntegers (OsiSolverInterface &si, OsiObject **objects, int nObjects, double integer_tolerance, const double *colsol, const double *otherSol) |
Check if two solutions are the same on integer variables. |