12 #ifndef COUENNECHOOSEVARIABLE_HPP
13 #define COUENNECHOOSEVARIABLE_HPP
15 #include "OsiChooseVariable.hpp"
44 virtual OsiChooseVariable *
clone()
const
53 virtual int setupList (OsiBranchingInformation *,
bool);
57 const double * solution,
59 const OsiObject ** objects);
CouenneProblem * problem_
Pointer to the associated MINLP problem.
virtual OsiChooseVariable * clone() const
Clone.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real fint fint fint fint * info
JnlstPtr jnlst_
journalist for detailed debug information
CouenneChooseVariable & operator=(const CouenneChooseVariable &)
Assignment operator.
virtual ~CouenneChooseVariable()
Destructor.
virtual int setupList(OsiBranchingInformation *, bool)
Sets up strong list and clears all if initialize is true.
Class for MINLP problems with symbolic information.
virtual bool feasibleSolution(const OsiBranchingInformation *info, const double *solution, int numberObjects, const OsiObject **objects)
Returns true if solution looks feasible against given objects.
Choose a variable for branching.
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Add list of options to be read from file.
CouenneChooseVariable()
Default Constructor.