2 #ifndef CbcSimpleIntegerDynamicPseudoCost_H
3 #define CbcSimpleIntegerDynamicPseudoCost_H
8 #define MINIMUM_MOVEMENT 0.1
14 #define WEIGHT_AFTER 0.8
15 #define WEIGHT_BEFORE 0.1
17 #define WEIGHT_PRODUCT
45 double downDynamicPseudoCost,
double upDynamicPseudoCost);
60 virtual double infeasibility(
const OsiBranchingInformation * info,
84 virtual void updateAfter(
const OsiObject * rhs,
const OsiObject * baseObject) ;
86 void updateAfterMini(
int numberDown,
int numberDownInfeasible,
double sumDown,
87 int numberUp,
int numberUpInfeasible,
double sumUp);
307 void print(
int type = 0,
double value = 0.0)
const;
398 int way ,
double value) ;
408 double lowerValue,
double upperValue) ;