|
Bonmin 1.8.9
|
#include <BonRandomChoice.hpp>
Public Member Functions | |
| 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) |
| Public Member Functions inherited from OsiChooseVariable | |
| 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) |
Additional Inherited Members | |
| Protected Attributes inherited from OsiChooseVariable | |
| double | goodObjectiveValue_ |
| double | upChange_ |
| double | downChange_ |
| double * | goodSolution_ |
| int * | list_ |
| double * | useful_ |
| const OsiSolverInterface * | solver_ |
| int | status_ |
| int | bestObjectIndex_ |
| int | bestWhichWay_ |
| int | firstForcedObjectIndex_ |
| int | firstForcedWhichWay_ |
| int | numberUnsatisfied_ |
| int | numberStrong_ |
| int | numberOnList_ |
| int | numberStrongDone_ |
| int | numberStrongIterations_ |
| int | numberStrongFixed_ |
| bool | trustStrongForBound_ |
| bool | trustStrongForSolution_ |
Definition at line 17 of file BonRandomChoice.hpp.
|
inline |
Default constructor.
Definition at line 20 of file BonRandomChoice.hpp.
|
inline |
Definition at line 24 of file BonRandomChoice.hpp.
|
inline |
Definition at line 29 of file BonRandomChoice.hpp.
|
inlinevirtual |
Destructor.
Definition at line 45 of file BonRandomChoice.hpp.
|
inline |
Definition at line 34 of file BonRandomChoice.hpp.
|
inlinevirtual |
Reimplemented from OsiChooseVariable.
Definition at line 40 of file BonRandomChoice.hpp.
|
virtual |
Own version of setupList since Osi version is broken and what we want to do here is anyway much simpler.
Reimplemented from OsiChooseVariable.
|
inlinevirtual |
Reimplemented from OsiChooseVariable.
Definition at line 52 of file BonRandomChoice.hpp.