- Timestamp:
- Jan 4, 2011 8:12:36 PM (10 years ago)
- Location:
- trunk/Cbc/src
- Files:
-
- 171 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cbc/src/CbcBranchActual.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcBranchActual_H 5 7 #define CbcBranchActual_H -
trunk/Cbc/src/CbcBranchAllDifferent.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2004, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/13/2009-- carved out of CbcBranchCut 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchAllDifferent.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2004, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/13/2009-- carved out of CbcBranchCut 7 2 8 #ifndef CbcBranchAllDifferent_H 3 9 #define CbcBranchAllDifferent_H -
trunk/Cbc/src/CbcBranchBase.cpp
r1286 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchBase.hpp
r1400 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcBranchBase_H 5 7 #define CbcBranchBase_H -
trunk/Cbc/src/CbcBranchCut.cpp
r1432 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchCut.hpp
r1389 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcBranchCut_H 5 7 #define CbcBranchCut_H -
trunk/Cbc/src/CbcBranchDecision.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchDecision.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #ifndef CbcBranchDecision_H 3 9 #define CbcBranchDecision_H -
trunk/Cbc/src/CbcBranchDefaultDecision.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchDefaultDecision.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcBranchDefaultDecision_H 3 9 #define CbcBranchDefaultDecision_H -
trunk/Cbc/src/CbcBranchDynamic.cpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchDynamic.hpp
r1432 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcBranchDynamic_H 5 7 #define CbcBranchDynamic_H -
trunk/Cbc/src/CbcBranchLotsize.cpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchLotsize.hpp
r1432 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcBranchLotsize_H 5 7 #define CbcBranchLotsize_H -
trunk/Cbc/src/CbcBranchToFixLots.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2004, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/13/2009-- carved out of CbcBranchCut 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchToFixLots.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2004, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/13/2009-- carved out of CbcBranchCut 7 2 8 #ifndef CbcBranchToFixLots_H 3 9 #define CbcBranchToFixLots_H -
trunk/Cbc/src/CbcBranchingObject.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcBranchingObject.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #ifndef CbcBranchingObject_H 3 9 #define CbcBranchingObject_H -
trunk/Cbc/src/CbcCbcParam.cpp
r1551 r1573 1 1 /* $Id: CbcCbcParam.cpp 1173 2009-06-04 09:44:10Z forrest $ */ 2 // Copyright (C) 2007, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 2 6 #include "CbcConfig.h" 3 7 #ifndef COIN_HAS_CBC -
trunk/Cbc/src/CbcChooseVariable.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcChooseVariable_H 5 7 #define CbcChooseVariable_H -
trunk/Cbc/src/CbcClique.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcClique.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcClique_H 3 9 #define CbcClique_H -
trunk/Cbc/src/CbcCompare.hpp
r1357 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcCompare_H 5 7 #define CbcCompare_H -
trunk/Cbc/src/CbcCompareActual.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcCompareActual_H 5 7 #define CbcCompareActual_H -
trunk/Cbc/src/CbcCompareBase.hpp
r1506 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcCompareBase_H 5 7 #define CbcCompareBase_H -
trunk/Cbc/src/CbcCompareDefault.cpp
r1506 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCompareActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCompareDefault.hpp
r1506 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCompareActual 7 2 8 #ifndef CbcCompareDefault_H 3 9 #define CbcCompareDefault_H -
trunk/Cbc/src/CbcCompareDepth.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/24/09 carved out of CbcCompareActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCompareDepth.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/24/09 carved out of CbcCompareActual 7 2 8 #ifndef CbcCompareDepth_H 3 9 #define CbcCompareDepth_H -
trunk/Cbc/src/CbcCompareEstimate.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCompareActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCompareEstimate.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCompareActual 7 2 8 #ifndef CbcCompareEstimate_H 3 9 #define CbcCompareEstimate_H -
trunk/Cbc/src/CbcCompareObjective.cpp
r1357 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCompareActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCompareObjective.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCompareActual 7 2 8 #ifndef CbcCompareObjective_H 3 9 #define CbcCompareObjective_H -
trunk/Cbc/src/CbcConsequence.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcConsequence.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #ifndef CbcConsequence_H 3 9 #define CbcConsequence_H -
trunk/Cbc/src/CbcCountRowCut.cpp
r1315 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCountRowCut.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcCountRowCut_H 5 7 #define CbcCountRowCut_H -
trunk/Cbc/src/CbcCutGenerator.cpp
r1393 r1573 2 2 // Copyright (C) 2003, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCutGenerator.hpp
r1432 r1573 2 2 // Copyright (C) 2003, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcCutGenerator_H 5 7 #define CbcCutGenerator_H -
trunk/Cbc/src/CbcCutModifier.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2003, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCutGenerator 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCutModifier.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2003, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCutGenerator 7 2 8 #ifndef CbcCutModifier_H 3 9 #define CbcCutModifier_H -
trunk/Cbc/src/CbcCutSubsetModifier.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2003, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCutGenerator 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcCutSubsetModifier.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2003, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 //Edwin 11/25/09 carved out of CbcCutGenerator 7 2 8 #ifndef CbcCutSubsetModifier_H 3 9 #define CbcCutSubsetModifier_H -
trunk/Cbc/src/CbcDummyBranchingObject.cpp
r1357 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcDummyBranchingObject.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcDummyBranchingObject_H 3 9 #define CbcDummyBranchingObject_H -
trunk/Cbc/src/CbcEventHandler.cpp
r1286 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 // Shamelessly adapted from ClpEventHandler. -
trunk/Cbc/src/CbcEventHandler.hpp
r1432 r1573 2 2 Copyright (C) 2006, International Business Machines Corporation and others. 3 3 All Rights Reserved. 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 4 8 */ 5 9 -
trunk/Cbc/src/CbcFathom.cpp
r1432 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcFathom.hpp
r1432 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcFathom_H 5 7 #define CbcFathom_H -
trunk/Cbc/src/CbcFathomDynamicProgramming.cpp
r1286 r1573 1 /* $Id$ */ 1 /* 2 $Id$ 3 */ 2 4 // Copyright (C) 2004, International Business Machines 3 5 // Corporation and others. All Rights Reserved. 6 // This code is licensed under the terms of the Eclipse Public License (EPL). 7 4 8 #if defined(_MSC_VER) 5 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcFathomDynamicProgramming.hpp
r1432 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcFathomDynamicProgramming_H 5 7 #define CbcFathomDynamicProgramming_H -
trunk/Cbc/src/CbcFeasibilityBase.hpp
r1432 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcFeasibilityBase_H 5 7 #define CbcFeasibilityBase_H -
trunk/Cbc/src/CbcFixVariable.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcFixVariable.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcFixVariable_H 3 9 #define CbcFixVariable_H -
trunk/Cbc/src/CbcFollowOn.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcFollowOn.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcFollowOn_H 3 9 #define CbcFollowOn_H -
trunk/Cbc/src/CbcFullNodeInfo.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/24/09 carved from CbcNode 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcFullNodeInfo.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/24/09 carved from CbcNode 7 2 8 #ifndef CbcFullNodeInfo_H 3 9 #define CbcFullNodeInfo_H -
trunk/Cbc/src/CbcGenBaB.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenCbcParam.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenCbcParam.hpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenCbcParamUtils.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenCtlBlk.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenCtlBlk.hpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenMessages.cpp
r1464 r1573 4 4 Rights Reserved. 5 5 6 This code is licensed under the terms of the Eclipse Public License (EPL). 7 8 $Id$ 9 */ 10 /* 6 11 This file is part of cbc-generic. 7 12 */ -
trunk/Cbc/src/CbcGenMessages.hpp
r1464 r1573 4 4 Rights Reserved. 5 5 6 This code is licensed under the terms of the Eclipse Public License (EPL). 7 8 $Id$ 9 */ 10 /* 6 11 This file is part of cbc-generic. 7 12 */ -
trunk/Cbc/src/CbcGenOsiParam.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenOsiParam.hpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenOsiParamUtils.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenParam.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenParam.hpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenParamUtils.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenSolution.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGenSolvers.cpp
r1466 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcGeneral.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcGeneral.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcGeneral_H 3 9 #define CbcGeneral_H -
trunk/Cbc/src/CbcGeneralDepth.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcGeneralDepth.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcGeneralDepth_H 3 9 #define CbcGeneralDepth_H -
trunk/Cbc/src/CbcGeneric.cpp
r1464 r1573 3 3 and others. All Rights Reserved. 4 4 5 This code is licensed under the terms of the Eclipse Public License (EPL). 6 7 $Id$ 8 */ 9 /* 5 10 This file is part of cbc-generic. 6 11 */ -
trunk/Cbc/src/CbcHeuristic.cpp
r1570 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristic.hpp
r1564 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristic_H 5 7 #define CbcHeuristic_H -
trunk/Cbc/src/CbcHeuristicDINS.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // edwin 12/5/09 carved out of CbcHeuristicRINS 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDINS.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // edwin 12/5/09 carved out of CbcHeuristicRINS 7 2 8 #ifndef CbcHeuristicDINS_H 3 9 #define CbcHeuristicDINS_H -
trunk/Cbc/src/CbcHeuristicDive.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDive.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDive_H 5 7 #define CbcHeuristicDive_H -
trunk/Cbc/src/CbcHeuristicDiveCoefficient.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDiveCoefficient.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDiveCoefficient_H 5 7 #define CbcHeuristicDiveCoefficient_H -
trunk/Cbc/src/CbcHeuristicDiveFractional.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDiveFractional.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDiveFractional_H 5 7 #define CbcHeuristicDiveFractional_H -
trunk/Cbc/src/CbcHeuristicDiveGuided.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDiveGuided.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDiveGuided_H 5 7 #define CbcHeuristicDiveGuided_H -
trunk/Cbc/src/CbcHeuristicDiveLineSearch.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDiveLineSearch.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDiveLineSearch_H 5 7 #define CbcHeuristicDiveLineSearch_H -
trunk/Cbc/src/CbcHeuristicDivePseudoCost.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDivePseudoCost.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDivePseudoCost_H 5 7 #define CbcHeuristicDivePseudoCost_H -
trunk/Cbc/src/CbcHeuristicDiveVectorLength.cpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicDiveVectorLength.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicDiveVectorLength_H 5 7 #define CbcHeuristicDiveVectorLength_H -
trunk/Cbc/src/CbcHeuristicFPump.cpp
r1393 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicFPump.hpp
r1432 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicFeasibilityPump_H 5 7 #define CbcHeuristicFeasibilityPump_H -
trunk/Cbc/src/CbcHeuristicGreedy.cpp
r1564 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicGreedy.hpp
r1564 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicGreedy_H 5 7 #define CbcHeuristicGreedy_H -
trunk/Cbc/src/CbcHeuristicLocal.cpp
r1364 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicLocal.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicLocal_H 5 7 #define CbcHeuristicLocal_H -
trunk/Cbc/src/CbcHeuristicPivotAndFix.cpp
r1286 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicPivotAndFix.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicPivotAndFix_H 5 7 #define CbcHeuristicPivotAndFix_H -
trunk/Cbc/src/CbcHeuristicRENS.cpp
r1569 r1573 1 // $Id$ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // edwin 12/5/09 carved out of CbcHeuristicRINS 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicRENS.hpp
r1499 r1573 1 // $Id$ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // edwin 12/5/09 carved out of CbcHeuristicRINS 7 2 8 #ifndef CbcHeuristicRENS_H 3 9 #define CbcHeuristicRENS_H -
trunk/Cbc/src/CbcHeuristicRINS.cpp
r1368 r1573 2 2 // Copyright (C) 2006, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicRINS.hpp
r1432 r1573 2 2 // Copyright (C) 2006, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicRINS_H 5 7 #define CbcHeuristicRINS_H -
trunk/Cbc/src/CbcHeuristicRandRound.cpp
r1337 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicRandRound.hpp
r1432 r1573 2 2 // Copyright (C) 2008, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcHeuristicRandRound_H 5 7 #define CbcHeuristicRandRound_H -
trunk/Cbc/src/CbcHeuristicVND.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // edwin 12/5/09 carved out of CbcHeuristicRINS 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcHeuristicVND.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // edwin 12/5/09 carved out of CbcHeuristicRINS 7 2 8 #ifndef CbcHeuristicVND_H 3 9 #define CbcHeuristicVND_H -
trunk/Cbc/src/CbcLinked.cpp
r1432 r1573 2 2 // Copyright (C) 2006, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #include "CbcConfig.h" 5 7 -
trunk/Cbc/src/CbcLinked.hpp
r1432 r1573 2 2 // Copyright (C) 2006, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CglLinked_H 5 7 #define CglLinked_H -
trunk/Cbc/src/CbcLinkedUtils.cpp
r1432 r1573 1 1 // Copyright (C) 2007, International Business Machines 2 2 // Corporation and others. All Rights Reserved. 3 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 3 5 /* $Id$ */ 4 6 -
trunk/Cbc/src/CbcMessage.cpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcMessage.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcMessage_H 5 7 #define CbcMessage_H -
trunk/Cbc/src/CbcModel.cpp
r1570 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcModel.hpp
r1409 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcModel_H 5 7 #define CbcModel_H -
trunk/Cbc/src/CbcNWay.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 2 7 -
trunk/Cbc/src/CbcNWay.hpp
r1393 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 7 2 8 /** Define an n-way class for variables. 3 9 Only valid value is one at UB others at LB -
trunk/Cbc/src/CbcNode.cpp
r1514 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcNode.hpp
r1400 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcNode_H 5 7 #define CbcNode_H -
trunk/Cbc/src/CbcNodeInfo.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/24/09 carved from CbcNode 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcNodeInfo.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/24/09 carved from CbcNode 7 2 8 #ifndef CbcNodeInfo_H 3 9 #define CbcNodeInfo_H -
trunk/Cbc/src/CbcObject.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcObject.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #ifndef CbcObject_H 3 9 #define CbcObject_H -
trunk/Cbc/src/CbcObjectUpdateData.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcObjectUpdateData.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/12/2009 carved from CbcBranchBase 7 2 8 #ifndef CbcObjectUpdateData_H 3 9 #define CbcObjectUpdateData_H -
trunk/Cbc/src/CbcParam.cpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcParam.hpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 #ifndef CbcParam_H -
trunk/Cbc/src/CbcPartialNodeInfo.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/24/09 carved from CbcNode 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcPartialNodeInfo.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/24/09 carved from CbcNode 7 2 8 #ifndef CbcPartialNodeInfo_H 3 9 #define CbcPartialNodeInfo_H -
trunk/Cbc/src/CbcSOS.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 2 7 -
trunk/Cbc/src/CbcSOS.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcSOS_H 3 9 #define CbcSOS_H -
trunk/Cbc/src/CbcSimpleInteger.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcSimpleInteger.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/9/2009-- carved out of CbcBranchActual 2 7 -
trunk/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/17/2009 - carved out of CbcBranchDynamic 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2005, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/17/2009 - carved out of CbcBranchDynamic 7 2 8 #ifndef CbcSimpleIntegerDynamicPseudoCost_H 3 9 #define CbcSimpleIntegerDynamicPseudoCost_H -
trunk/Cbc/src/CbcSimpleIntegerPseudoCost.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcSimpleIntegerPseudoCost.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcSimpleIntegerPseudoCost_H 3 9 #define CbcSimpleIntegerPseudoCost_H -
trunk/Cbc/src/CbcSolver.cpp
r1558 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 /*! \file CbcSolver.cpp -
trunk/Cbc/src/CbcSolver.hpp
r1432 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 /*! \file CbcSolver.hpp -
trunk/Cbc/src/CbcSolverAnalyze.cpp
r1395 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 /*! \file CbcSolverAnalyze.cpp -
trunk/Cbc/src/CbcSolverAnalyze.hpp
r1395 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 /*! \file CbcSolverAnalyze.hpp -
trunk/Cbc/src/CbcSolverExpandKnapsack.cpp
r1398 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 /*! \file CbcSolverExpandKnapsack.cpp -
trunk/Cbc/src/CbcSolverExpandKnapsack.hpp
r1432 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 /*! \file CbcSolverExpandKnapsack.hpp -
trunk/Cbc/src/CbcSolverHeuristics.cpp
r1499 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 /*! \file CbcSolverHeuristics.cpp -
trunk/Cbc/src/CbcSolverHeuristics.hpp
r1386 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 /*! \file CbcSolverHeuristic.hpp -
trunk/Cbc/src/CbcStatistics.cpp
r1432 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcStatistics.hpp
r1432 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcStatistics_H 5 7 #define CbcStatistics_H -
trunk/Cbc/src/CbcStrategy.cpp
r1521 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcStrategy.hpp
r1432 r1573 2 2 // Copyright (C) 2005, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcStrategy_H 5 7 #define CbcStrategy_H -
trunk/Cbc/src/CbcSubProblem.cpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #if defined(_MSC_VER) 3 9 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcSubProblem.hpp
r1432 r1573 1 // $Id$ 2 // Copyright (C) 2002, International Business Machines 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 1 6 // Edwin 11/10/2009-- carved out of CbcBranchActual 7 2 8 #ifndef CbcSubProblem_H 3 9 #define CbcSubProblem_H -
trunk/Cbc/src/CbcThread.cpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #if defined(_MSC_VER) 5 7 // Turn off compiler warning about long names -
trunk/Cbc/src/CbcThread.hpp
r1432 r1573 2 2 // Copyright (C) 2009, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcThread_H 5 7 #define CbcThread_H -
trunk/Cbc/src/CbcTree.cpp
r1506 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 5 6 6 #include "CbcModel.hpp" … … 18 18 19 19 /* 20 The next few methods test that the heap property (parent equal or better than either21 child) is maintained in the heap. Originally created to sort out why `cbc -unitTest'22 triggered an `Invalid heap' error in a MSVS debug build.20 The next few methods test that the heap property (parent equal or better 21 than either child) is maintained in the heap. Originally created to sort out 22 why `cbc -unitTest' triggered an `Invalid heap' error in a MSVS debug build. 23 23 */ 24 24 /* 25 Predicate test. The parent should be better or equal to the child. Since the predicate 26 comparison_(x,y) returns true if y (child) is strictly better, we want failure on the 27 initial test. Clearly, success for comparison(x,y) and comparison(y,x) is also a failure. 25 Predicate test. The parent should be better or equal to the child. Since the 26 predicate comparison_(x,y) returns true if y (child) is strictly better, 27 we want failure on the initial test. Clearly, success for comparison(x,y) 28 and comparison(y,x) is also a failure. 28 29 29 30 Returns true if the predicate passes, false if it fails. … … 43 44 44 45 /* 45 Check for the heap property: the parent is better than or equal to either child. 46 47 The heap is a binary tree, stored in the vector layer by layer. By advancing parent 48 at half the rate of child (aka curNode), we check both children of a given parent. 49 (Draw yourself a picture; it'll help.) An empty heap is trivially valid. A heap with 50 no predicate is trivially invalid. 51 52 TODO: The heap -> vector mapping assumed here is valid for the MSVS heap implementation. 53 No guarantee it's valid elsewhere. 46 Check for the heap property: the parent is better than or equal to 47 either child. 48 49 The heap is a binary tree, stored in the vector layer by layer. By advancing 50 parent at half the rate of child (aka curNode), we check both children 51 of a given parent. (Draw yourself a picture; it'll help.) An empty heap 52 is trivially valid. A heap with no predicate is trivially invalid. 53 54 TODO: The heap -> vector mapping assumed here is valid for the MSVS heap 55 implementation. No guarantee it's valid elsewhere. 54 56 */ 55 57 … … 84 86 if (*curNode == 0) { 85 87 std::cout 86 << " Invalid heap[" << curNdx << "] (left child null entry)!" << std::endl ; 88 << " Invalid heap[" << curNdx << "] (left child null entry)!" 89 << std::endl ; 87 90 } else { 88 91 if (!check_pred(*comparison_.test_,*parent,*child)) { … … 92 95 std::cout 93 96 << " Parent [" << parNdx << "] (" << std::hex << node << std::dec 94 << ") unsat " << node->numberUnsatisfied() << ", depth " << node->depth() 95 << ", obj " << node->objectiveValue() << "." << std::endl ; 97 << ") unsat " << node->numberUnsatisfied() << ", depth " 98 << node->depth() << ", obj " << node->objectiveValue() << "." 99 << std::endl ; 96 100 node = *child ; 97 101 std::cout 98 102 << " Child [" << curNdx << "] (" << std::hex << node << std::dec 99 << ") unsat " << node->numberUnsatisfied() << ", depth " << node->depth() 100 << ", obj " << node->objectiveValue() << "." << std::endl ; 103 << ") unsat " << node->numberUnsatisfied() << ", depth " 104 << node->depth() << ", obj " << node->objectiveValue() << "." 105 << std::endl ; 101 106 } 102 107 } … … 106 111 if (*curNode == 0) { 107 112 std::cout 108 << " Invalid heap[" << curNdx << "] (right child null entry)!" << std::endl ; 113 << " Invalid heap[" << curNdx << "] (right child null entry)!" 114 << std::endl ; 109 115 } else { 110 116 if (!check_pred(*comparison_.test_,*parent,*child)) { … … 114 120 std::cout 115 121 << " Parent [" << parNdx << "] (" << std::hex << node << std::dec 116 << ") unsat " << node->numberUnsatisfied() << ", depth " << node->depth() 117 << ", obj " << node->objectiveValue() << "." << std::endl ; 122 << ") unsat " << node->numberUnsatisfied() << ", depth " 123 << node->depth() << ", obj " << node->objectiveValue() << "." 124 << std::endl ; 118 125 node = *child ; 119 126 std::cout 120 127 << " Child [" << curNdx << "] (" << std::hex << node << std::dec 121 << ") unsat " << node->numberUnsatisfied() << ", depth " << node->depth() 122 << ", obj " << node->objectiveValue() << "." << std::endl ; 128 << ") unsat " << node->numberUnsatisfied() << ", depth " 129 << node->depth() << ", obj " << node->objectiveValue() << "." 130 << std::endl ; 123 131 } 124 132 } 125 133 } 126 return ;134 return ; 127 135 } 128 136 … … 612 620 are necessary. When reconstructing a node, these checks are used to skip 613 621 over loose cuts, excluding them from the reconstituted basis. But here 614 we're just interested in correcting the reference count. Tight/loose should615 make no difference.616 617 Arguably a separate routine should be used in place of addCuts1. It's doing618 more work than needed, modifying the model to match a subproblem at a node619 that will be discarded. Then again, we seem to need the basis.622 we're just interested in correcting the reference count. Tight/loose 623 should make no difference. 624 625 Arguably a separate routine should be used in place of addCuts1. It's 626 doing more work than needed, modifying the model to match a subproblem 627 at a node that will be discarded. Then again, we seem to need the basis. 620 628 */ 621 629 for (j = nNodes - 1; j >= kDelete; j--) { … … 1004 1012 are necessary. When reconstructing a node, these checks are used to skip 1005 1013 over loose cuts, excluding them from the reconstituted basis. But here 1006 we're just interested in correcting the reference count. Tight/loose should1007 make no difference.1008 1009 Arguably a separate routine should be used in place of addCuts1. It's doing1010 more work than needed, modifying the model to match a subproblem at a node1011 that will be discarded. Then again, we seem to need the basis.1014 we're just interested in correcting the reference count. Tight/loose 1015 should make no difference. 1016 1017 Arguably a separate routine should be used in place of addCuts1. It's 1018 doing more work than needed, modifying the model to match a subproblem 1019 at a node that will be discarded. Then again, we seem to need the basis. 1012 1020 */ 1013 1021 for (j = lastNode - 1; j >= kDelete; j--) { … … 1290 1298 are necessary. When reconstructing a node, these checks are used to skip 1291 1299 over loose cuts, excluding them from the reconstituted basis. But here 1292 we're just interested in correcting the reference count. Tight/loose should1293 make no difference.1294 1295 Arguably a separate routine should be used in place of addCuts1. It's doing1296 more work than needed, modifying the model to match a subproblem at a node1297 that will be discarded. Then again, we seem to need the basis.1300 we're just interested in correcting the reference count. Tight/loose 1301 should make no difference. 1302 1303 Arguably a separate routine should be used in place of addCuts1. It's 1304 doing more work than needed, modifying the model to match a subproblem 1305 at a node that will be discarded. Then again, we seem to need the basis. 1298 1306 */ 1299 1307 for (j = nNodes - 1; j >= kDelete; j--) { -
trunk/Cbc/src/CbcTree.hpp
r1506 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcTree_H 5 7 #define CbcTree_H -
trunk/Cbc/src/CbcTreeLocal.cpp
r1393 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 #include "CbcModel.hpp" -
trunk/Cbc/src/CbcTreeLocal.hpp
r1286 r1573 2 2 // Copyright (C) 2004, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef CbcTreeLocal_H 5 7 #define CbcTreeLocal_H -
trunk/Cbc/src/Cbc_C_Interface.cpp
r1432 r1573 1 // $Id$ 1 2 // Copyright (C) 2004, International Business Machines 2 3 // Corporation and others. All Rights Reserved. 3 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 4 5 5 6 #include <math.h> -
trunk/Cbc/src/Cbc_C_Interface.h
r1286 r1573 1 1 /* $Id$ */ 2 /* Copyright (C) 2004 International Business Machines 3 Corporation and others. All Rights Reserved.*/ 2 /* 3 Copyright (C) 2004 International Business Machines Corporation and others. 4 All Rights Reserved. 5 6 This code is licensed under the terms of the Eclipse Public License (EPL). 7 */ 4 8 #ifndef CbcModelC_H 5 9 #define CbcModelC_H -
trunk/Cbc/src/Cbc_ampl.h
r1286 r1573 1 1 /* $Id$ */ 2 // Copyright (C) 2006, International Business Machines 3 // Corporation and others. All Rights Reserved. 2 /* 3 Copyright (C) 2006, International Business Machines Corporation and others. 4 All Rights Reserved. 5 6 This code is licensed under the terms of the Eclipse Public License (EPL). 7 */ 8 4 9 #ifndef AmplInterface_H 5 10 #define AmplInterface_H -
trunk/Cbc/src/ClpAmplObjective.hpp
r1432 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef ClpAmplObjective_H 5 7 #define ClpAmplObjective_H -
trunk/Cbc/src/ClpConstraintAmpl.hpp
r1432 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 #ifndef ClpConstraintAmpl_H 5 7 #define ClpConstraintAmpl_H -
trunk/Cbc/src/CoinSolve.cpp
r1521 r1573 2 2 // Copyright (C) 2007, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 /*! \file CbcSolver.cpp -
trunk/Cbc/src/unitTest.cpp
r1286 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 // Test individual classes or groups of classes 5 7 -
trunk/Cbc/src/unitTestClp.cpp
r1432 r1573 2 2 // Copyright (C) 2002, International Business Machines 3 3 // Corporation and others. All Rights Reserved. 4 // This code is licensed under the terms of the Eclipse Public License (EPL). 5 4 6 5 7 #include <cstdio>
Note: See TracChangeset
for help on using the changeset viewer.