/home/coin/SVN-release/OS-2.4.2/Couenne/src/branch/CouenneOrbitBranchingObj.cpp

Go to the documentation of this file.
00001 /* $Id: CouenneOrbitBranchingObj.cpp 506 2011-02-15 14:36:48Z stefan $
00002  *
00003  * Name:    CouenneOrbitBranchingObj.cpp
00004  * Authors: Jim Ostrowski, University of Waterloo
00005  *          Pietro Belotti, Lehigh University
00006  *          
00007  * Purpose: Branching object for auxiliary variables
00008  *
00009  * This file is licensed under the Eclipse Public License (EPL)
00010  */
00011 
00012 #include "CoinHelperFunctions.hpp"
00013 
00014 #include "OsiRowCut.hpp"
00015 
00016 #include "CouenneCutGenerator.hpp"
00017 #include "CouenneProblem.hpp"
00018 #include "CouenneObject.hpp"
00019 #include "CouenneOrbitBranchingObj.hpp"
00020 
00021 using namespace Couenne;
00022 
00023 namespace Couenne {
00024 class CouenneCutGenerator;
00025 }
00026 
00027 // translate changed bound sparse array into a dense one
00028 void sparse2dense (int ncols, t_chg_bounds *chg_bds, int *&changed, int &nchanged);
00029 
00030 
00037 CouenneOrbitBranchingObj::CouenneOrbitBranchingObj (OsiSolverInterface *solver,
00038                                                     const OsiObject * originalObject,
00039                                                     JnlstPtr jnlst, 
00040                                                     CouenneCutGenerator *cutGen,
00041                                                     CouenneProblem *problem,
00042                                                     expression *var, 
00043                                                     int way, 
00044                                                     CouNumber brpoint, 
00045                                                     bool doFBBT, bool doConvCuts):
00046 
00047   CouenneBranchingObject (solver, originalObject, jnlst, cutGen, problem, 
00048                           var, way, brpoint, doFBBT, doConvCuts) {
00049 
00050 
00051 }
00052 
00053 
00054 
00062 double CouenneOrbitBranchingObj::branch (OsiSolverInterface * solver) {
00063 
00064   return 0;
00065 }

Generated on Wed Nov 30 03:03:58 2011 by  doxygen 1.4.7