Choose a variable for branching.
More...
#include <CouenneChooseVariable.hpp>
Choose a variable for branching.
Definition at line 27 of file CouenneChooseVariable.hpp.
Couenne::CouenneChooseVariable::CouenneChooseVariable |
( |
| ) |
|
Default Constructor.
Referenced by clone().
Couenne::CouenneChooseVariable::CouenneChooseVariable |
( |
const OsiSolverInterface * |
, |
|
|
CouenneProblem * |
, |
|
|
JnlstPtr |
jnlst |
|
) |
| |
Constructor from solver (so we can set up arrays etc)
virtual Couenne::CouenneChooseVariable::~CouenneChooseVariable |
( |
| ) |
|
|
inlinevirtual |
virtual OsiChooseVariable* Couenne::CouenneChooseVariable::clone |
( |
| ) |
const |
|
inlinevirtual |
virtual int Couenne::CouenneChooseVariable::setupList |
( |
OsiBranchingInformation * |
, |
|
|
bool |
|
|
) |
| |
|
virtual |
Sets up strong list and clears all if initialize is true.
Returns number of infeasibilities. If returns -1 then has worked out node is infeasible!
virtual bool Couenne::CouenneChooseVariable::feasibleSolution |
( |
const OsiBranchingInformation * |
info, |
|
|
const double * |
solution, |
|
|
int |
numberObjects, |
|
|
const OsiObject ** |
objects |
|
) |
| |
|
virtual |
Returns true if solution looks feasible against given objects.
static void Couenne::CouenneChooseVariable::registerOptions |
( |
Ipopt::SmartPtr< Bonmin::RegisteredOptions > |
roptions | ) |
|
|
static |
Add list of options to be read from file.
JnlstPtr Couenne::CouenneChooseVariable::jnlst_ |
|
protected |
The documentation for this class was generated from the following file: