00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "CoinHelperFunctions.hpp"
00013
00014 #include "OsiRowCut.hpp"
00015
00016 #include "CouenneProblem.hpp"
00017 #include "CouenneObject.hpp"
00018 #include "CouenneOrbitBranchingObj.hpp"
00019 #include "CouenneCutGenerator.hpp"
00020
00021 class CouenneCutGenerator;
00022
00023
00024 void sparse2dense (int ncols, t_chg_bounds *chg_bds, int *&changed, int &nchanged);
00025
00026
00033 CouenneOrbitBranchingObj::CouenneOrbitBranchingObj (OsiSolverInterface *solver,
00034 const OsiObject * originalObject,
00035 JnlstPtr jnlst,
00036 CouenneCutGenerator *cutGen,
00037 CouenneProblem *problem,
00038 expression *var,
00039 int way,
00040 CouNumber brpoint,
00041 bool doFBBT, bool doConvCuts):
00042
00043 CouenneBranchingObject (solver, originalObject, jnlst, cutGen, problem,
00044 var, way, brpoint, doFBBT, doConvCuts) {}
00045
00046
00047
00055 double CouenneOrbitBranchingObj::branch (OsiSolverInterface * solver) {
00056
00057 return 0;
00058 }