Go to the documentation of this file.
3 #ifndef OsiBranchingObject_H
4 #define OsiBranchingObject_H
10 #include "CoinError.hpp"
118 int )
const {
throw CoinError(
"Need code",
"createBranch",
"OsiBranchingObject");
return NULL; }
156 {
whichWay_ =
static_cast<short int>(way) ; }
578 virtual void resetSequenceEtc(
int numberColumns,
const int * originalColumns);
628 int way ,
double value,
double downUpperBound,
double upLowerBound) ;
683 const int * which,
const double *
weights,
int type=1);
720 virtual void resetSequenceEtc(
int numberColumns,
const int * originalColumns);
835 int numberPoints,
const double * points,
bool range=
false);
889 bool findRange(
double value,
double integerTolerance)
const;
893 virtual void floorCeiling(
double & floorLotsize,
double & ceilingLotsize,
double value,
894 double tolerance)
const;
912 virtual void resetSequenceEtc(
int numberColumns,
const int * originalColumns);