9 #ifndef BonRandomChoice_H 10 #define BonRandomChoice_H
virtual ~BonRandomChoice()
Destructor.
double CoinDrand48(bool isSeed=false, unsigned int seed=1)
virtual OsiChooseVariable * clone() const
BonRandomChoice(const BonRandomChoice &other)
BonRandomChoice(const OsiSolverInterface *solver)
const OsiObject * object(int which) const
OsiChooseVariable & operator=(const OsiChooseVariable &rhs)
BonRandomChoice()
Default constructor.
int firstForcedObjectIndex_
virtual int chooseVariable(OsiSolverInterface *solver, OsiBranchingInformation *info, bool fixVariables)
BonRandomChoice & operator=(const BonRandomChoice &rhs)
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 simpl...