|
Bonmin 1.8.9
|
#include <BonChooseVariable.hpp>
Public Member Functions | |
| HotInfo () | |
| Default constructor. | |
| HotInfo (OsiSolverInterface *solver, const OsiBranchingInformation *info, const OsiObject *const *objects, int whichObject) | |
| Constructor from usefull information. | |
| HotInfo (const HotInfo &other) | |
| Copy constructor. | |
| HotInfo & | operator= (const HotInfo &rhs) |
| Assignment operator. | |
| virtual OsiHotInfo * | clone () const |
| Clone. | |
| virtual | ~HotInfo () |
| Destructor. | |
| int | updateInformation (const OsiSolverInterface *solver, const OsiBranchingInformation *info, OsiChooseVariable *choose) |
| Fill in some usefull information after a strong branching is done: | |
| double | upInfeasibility () const |
| up infeasibility | |
| double | downInfeasibility () const |
| down infeasibility | |
| void | setUpInfeasibility (double x) |
| Set the down infeasibility. | |
| void | setDownInfeasibility (double x) |
| Set the down infeasibility. | |
| Public Member Functions inherited from OsiHotInfo | |
| OsiHotInfo () | |
| OsiHotInfo (OsiSolverInterface *solver, const OsiBranchingInformation *info, const OsiObject *const *objects, int whichObject) | |
| OsiHotInfo (const OsiHotInfo &) | |
| OsiHotInfo & | operator= (const OsiHotInfo &rhs) |
| virtual | ~OsiHotInfo () |
| int | updateInformation (const OsiSolverInterface *solver, const OsiBranchingInformation *info, OsiChooseVariable *choose) |
| double | originalObjectiveValue () const |
| double | upChange () const |
| double | downChange () const |
| void | setUpChange (double value) |
| void | setDownChange (double value) |
| double | change (int k) const |
| int | upIterationCount () const |
| int | downIterationCount () const |
| int | iterationCount (int k) const |
| int | upStatus () const |
| int | downStatus () const |
| void | setUpStatus (int value) |
| void | setDownStatus (int value) |
| int | status (int k) const |
| OsiBranchingObject * | branchingObject () const |
| int | whichObject () const |
Additional Inherited Members | |
| Protected Attributes inherited from OsiHotInfo | |
| double | originalObjectiveValue_ |
| double * | changes_ |
| int * | iterationCounts_ |
| int * | statuses_ |
| OsiBranchingObject * | branchingObject_ |
| int | whichObject_ |
Definition at line 21 of file BonChooseVariable.hpp.
| Bonmin::HotInfo::HotInfo | ( | ) |
Default constructor.
| Bonmin::HotInfo::HotInfo | ( | OsiSolverInterface * | solver, |
| const OsiBranchingInformation * | info, | ||
| const OsiObject *const * | objects, | ||
| int | whichObject ) |
Constructor from usefull information.
| Bonmin::HotInfo::HotInfo | ( | const HotInfo & | other | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Clone.
Reimplemented from OsiHotInfo.
| int Bonmin::HotInfo::updateInformation | ( | const OsiSolverInterface * | solver, |
| const OsiBranchingInformation * | info, | ||
| OsiChooseVariable * | choose ) |
Fill in some usefull information after a strong branching is done:
|
inline |
up infeasibility
Definition at line 48 of file BonChooseVariable.hpp.
|
inline |
down infeasibility
Definition at line 53 of file BonChooseVariable.hpp.
|
inline |
Set the down infeasibility.
Definition at line 59 of file BonChooseVariable.hpp.
|
inline |
Set the down infeasibility.
Definition at line 65 of file BonChooseVariable.hpp.