|
| BonRandomChoice () |
| Default constructor.
|
| BonRandomChoice (const OsiSolverInterface *solver) |
| BonRandomChoice (const BonRandomChoice &other) |
BonRandomChoice & | operator= (const BonRandomChoice &rhs) |
virtual OsiChooseVariable * | clone () const |
virtual | ~BonRandomChoice () |
| Destructor.
|
virtual int | setupList (OsiBranchingInformation *info, bool initialize) |
| Own version of setupList since Osi version is broken and what we want to do here is anyway much simpler.
|
virtual int | chooseVariable (OsiSolverInterface *solver, OsiBranchingInformation *info, bool fixVariables) |
| OsiChooseVariable () |
| OsiChooseVariable (const OsiSolverInterface *solver) |
| OsiChooseVariable (const OsiChooseVariable &) |
OsiChooseVariable & | operator= (const OsiChooseVariable &rhs) |
virtual | ~OsiChooseVariable () |
virtual bool | feasibleSolution (const OsiBranchingInformation *info, const double *solution, int numberObjects, const OsiObject **objects) |
void | saveSolution (const OsiSolverInterface *solver) |
void | clearGoodSolution () |
virtual void | updateInformation (const OsiBranchingInformation *info, int branch, OsiHotInfo *hotInfo) |
virtual void | updateInformation (int whichObject, int branch, double changeInObjective, double changeInValue, int status) |
double | goodObjectiveValue () const |
double | upChange () const |
double | downChange () const |
const double * | goodSolution () const |
int | bestObjectIndex () const |
void | setBestObjectIndex (int value) |
int | bestWhichWay () const |
void | setBestWhichWay (int value) |
int | firstForcedObjectIndex () const |
void | setFirstForcedObjectIndex (int value) |
int | firstForcedWhichWay () const |
void | setFirstForcedWhichWay (int value) |
int | numberUnsatisfied () const |
int | numberStrong () const |
void | setNumberStrong (int value) |
int | numberOnList () const |
int | numberStrongDone () const |
int | numberStrongIterations () const |
int | numberStrongFixed () const |
const int * | candidates () const |
bool | trustStrongForBound () const |
void | setTrustStrongForBound (bool yesNo) |
bool | trustStrongForSolution () const |
void | setTrustStrongForSolution (bool yesNo) |
void | setSolver (const OsiSolverInterface *solver) |
int | status () const |
void | setStatus (int value) |
Definition at line 17 of file BonRandomChoice.hpp.