Changeset 1573 for trunk/Cbc


Ignore:
Timestamp:
Jan 4, 2011 8:12:36 PM (9 years ago)
Author:
lou
Message:

Change to EPL license notice.

Location:
trunk/Cbc/src
Files:
171 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cbc/src/CbcBranchActual.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcBranchActual_H
    57#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
    16// Edwin 11/13/2009-- carved out of CbcBranchCut
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/13/2009-- carved out of CbcBranchCut
     7
    28#ifndef CbcBranchAllDifferent_H
    39#define CbcBranchAllDifferent_H
  • trunk/Cbc/src/CbcBranchBase.cpp

    r1286 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcBranchBase.hpp

    r1400 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcBranchBase_H
    57#define CbcBranchBase_H
  • trunk/Cbc/src/CbcBranchCut.cpp

    r1432 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcBranchCut.hpp

    r1389 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcBranchCut_H
    57#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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#ifndef CbcBranchDecision_H
    39#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcBranchDefaultDecision_H
    39#define CbcBranchDefaultDecision_H
  • trunk/Cbc/src/CbcBranchDynamic.cpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcBranchDynamic.hpp

    r1432 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcBranchDynamic_H
    57#define CbcBranchDynamic_H
  • trunk/Cbc/src/CbcBranchLotsize.cpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcBranchLotsize.hpp

    r1432 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcBranchLotsize_H
    57#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
    16// Edwin 11/13/2009-- carved out of CbcBranchCut
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/13/2009-- carved out of CbcBranchCut
     7
    28#ifndef CbcBranchToFixLots_H
    39#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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#ifndef CbcBranchingObject_H
    39#define CbcBranchingObject_H
  • trunk/Cbc/src/CbcCbcParam.cpp

    r1551 r1573  
    11/* $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
    26#include "CbcConfig.h"
    37#ifndef COIN_HAS_CBC
  • trunk/Cbc/src/CbcChooseVariable.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcChooseVariable_H
    57#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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcClique_H
    39#define CbcClique_H
  • trunk/Cbc/src/CbcCompare.hpp

    r1357 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcCompare_H
    57#define CbcCompare_H
  • trunk/Cbc/src/CbcCompareActual.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcCompareActual_H
    57#define CbcCompareActual_H
  • trunk/Cbc/src/CbcCompareBase.hpp

    r1506 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcCompareBase_H
    57#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
    16//Edwin 11/25/09 carved out of CbcCompareActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16//Edwin 11/25/09 carved out of CbcCompareActual
     7
    28#ifndef CbcCompareDefault_H
    39#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
    16//Edwin 11/24/09 carved out of CbcCompareActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16//Edwin 11/24/09 carved out of CbcCompareActual
     7
    28#ifndef CbcCompareDepth_H
    39#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
    16//Edwin 11/25/09 carved out of CbcCompareActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16//Edwin 11/25/09 carved out of CbcCompareActual
     7
    28#ifndef CbcCompareEstimate_H
    39#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
    16//Edwin 11/25/09 carved out of CbcCompareActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16//Edwin 11/25/09 carved out of CbcCompareActual
     7
    28#ifndef CbcCompareObjective_H
    39#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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#ifndef CbcConsequence_H
    39#define CbcConsequence_H
  • trunk/Cbc/src/CbcCountRowCut.cpp

    r1315 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcCountRowCut.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcCountRowCut_H
    57#define CbcCountRowCut_H
  • trunk/Cbc/src/CbcCutGenerator.cpp

    r1393 r1573  
    22// Copyright (C) 2003, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcCutGenerator.hpp

    r1432 r1573  
    22// Copyright (C) 2003, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcCutGenerator_H
    57#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
    16//Edwin 11/25/09 carved out of CbcCutGenerator
     7
    28#if defined(_MSC_VER)
    39// 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
    16//Edwin 11/25/09 carved out of CbcCutGenerator
     7
    28#ifndef CbcCutModifier_H
    39#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
    16//Edwin 11/25/09 carved out of CbcCutGenerator
     7
    28#if defined(_MSC_VER)
    39// 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
    16//Edwin 11/25/09 carved out of CbcCutGenerator
     7
    28#ifndef CbcCutSubsetModifier_H
    39#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcDummyBranchingObject_H
    39#define CbcDummyBranchingObject_H
  • trunk/Cbc/src/CbcEventHandler.cpp

    r1286 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56// Shamelessly adapted from ClpEventHandler.
  • trunk/Cbc/src/CbcEventHandler.hpp

    r1432 r1573  
    22  Copyright (C) 2006, International Business Machines Corporation and others.
    33  All Rights Reserved.
     4
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
    48*/
    59
  • trunk/Cbc/src/CbcFathom.cpp

    r1432 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcFathom.hpp

    r1432 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcFathom_H
    57#define CbcFathom_H
  • trunk/Cbc/src/CbcFathomDynamicProgramming.cpp

    r1286 r1573  
    1 /* $Id$ */
     1/*
     2  $Id$
     3*/
    24// Copyright (C) 2004, International Business Machines
    35// Corporation and others.  All Rights Reserved.
     6// This code is licensed under the terms of the Eclipse Public License (EPL).
     7
    48#if defined(_MSC_VER)
    59// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcFathomDynamicProgramming.hpp

    r1432 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcFathomDynamicProgramming_H
    57#define CbcFathomDynamicProgramming_H
  • trunk/Cbc/src/CbcFeasibilityBase.hpp

    r1432 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcFeasibilityBase_H
    57#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcFixVariable_H
    39#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcFollowOn_H
    39#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
    16// Edwin 11/24/09 carved from CbcNode
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/24/09 carved from CbcNode
     7
    28#ifndef CbcFullNodeInfo_H
    39#define CbcFullNodeInfo_H
  • trunk/Cbc/src/CbcGenBaB.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenCbcParam.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenCbcParam.hpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenCbcParamUtils.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenCtlBlk.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenCtlBlk.hpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenMessages.cpp

    r1464 r1573  
    44  Rights Reserved.
    55
     6  This code is licensed under the terms of the Eclipse Public License (EPL).
     7
     8  $Id$
     9*/
     10/*
    611  This file is part of cbc-generic.
    712*/
  • trunk/Cbc/src/CbcGenMessages.hpp

    r1464 r1573  
    44  Rights Reserved.
    55
     6  This code is licensed under the terms of the Eclipse Public License (EPL).
     7
     8  $Id$
     9*/
     10/*
    611  This file is part of cbc-generic.
    712*/
  • trunk/Cbc/src/CbcGenOsiParam.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenOsiParam.hpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenOsiParamUtils.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenParam.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenParam.hpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenParamUtils.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenSolution.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcGenSolvers.cpp

    r1466 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcGeneral_H
    39#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcGeneralDepth_H
    39#define CbcGeneralDepth_H
  • trunk/Cbc/src/CbcGeneric.cpp

    r1464 r1573  
    33  and others.  All Rights Reserved.
    44
     5  This code is licensed under the terms of the Eclipse Public License (EPL).
     6
     7  $Id$
     8*/
     9/*
    510  This file is part of cbc-generic.
    611*/
  • trunk/Cbc/src/CbcHeuristic.cpp

    r1570 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristic.hpp

    r1564 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristic_H
    57#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
    16// edwin 12/5/09 carved out of CbcHeuristicRINS
     7
    28#if defined(_MSC_VER)
    39// 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
    16// edwin 12/5/09 carved out of CbcHeuristicRINS
     7
    28#ifndef CbcHeuristicDINS_H
    39#define CbcHeuristicDINS_H
  • trunk/Cbc/src/CbcHeuristicDive.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDive.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDive_H
    57#define CbcHeuristicDive_H
  • trunk/Cbc/src/CbcHeuristicDiveCoefficient.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDiveCoefficient.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDiveCoefficient_H
    57#define CbcHeuristicDiveCoefficient_H
  • trunk/Cbc/src/CbcHeuristicDiveFractional.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDiveFractional.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDiveFractional_H
    57#define CbcHeuristicDiveFractional_H
  • trunk/Cbc/src/CbcHeuristicDiveGuided.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDiveGuided.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDiveGuided_H
    57#define CbcHeuristicDiveGuided_H
  • trunk/Cbc/src/CbcHeuristicDiveLineSearch.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDiveLineSearch.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDiveLineSearch_H
    57#define CbcHeuristicDiveLineSearch_H
  • trunk/Cbc/src/CbcHeuristicDivePseudoCost.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDivePseudoCost.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDivePseudoCost_H
    57#define CbcHeuristicDivePseudoCost_H
  • trunk/Cbc/src/CbcHeuristicDiveVectorLength.cpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicDiveVectorLength.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicDiveVectorLength_H
    57#define CbcHeuristicDiveVectorLength_H
  • trunk/Cbc/src/CbcHeuristicFPump.cpp

    r1393 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicFPump.hpp

    r1432 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicFeasibilityPump_H
    57#define CbcHeuristicFeasibilityPump_H
  • trunk/Cbc/src/CbcHeuristicGreedy.cpp

    r1564 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicGreedy.hpp

    r1564 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicGreedy_H
    57#define CbcHeuristicGreedy_H
  • trunk/Cbc/src/CbcHeuristicLocal.cpp

    r1364 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicLocal.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicLocal_H
    57#define CbcHeuristicLocal_H
  • trunk/Cbc/src/CbcHeuristicPivotAndFix.cpp

    r1286 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicPivotAndFix.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicPivotAndFix_H
    57#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
    16// edwin 12/5/09 carved out of CbcHeuristicRINS
     7
    28#if defined(_MSC_VER)
    39// 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
    16// edwin 12/5/09 carved out of CbcHeuristicRINS
     7
    28#ifndef CbcHeuristicRENS_H
    39#define CbcHeuristicRENS_H
  • trunk/Cbc/src/CbcHeuristicRINS.cpp

    r1368 r1573  
    22// Copyright (C) 2006, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicRINS.hpp

    r1432 r1573  
    22// Copyright (C) 2006, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicRINS_H
    57#define CbcHeuristicRINS_H
  • trunk/Cbc/src/CbcHeuristicRandRound.cpp

    r1337 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcHeuristicRandRound.hpp

    r1432 r1573  
    22// Copyright (C) 2008, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcHeuristicRandRound_H
    57#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
    16// edwin 12/5/09 carved out of CbcHeuristicRINS
     7
    28#if defined(_MSC_VER)
    39// 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
    16// edwin 12/5/09 carved out of CbcHeuristicRINS
     7
    28#ifndef CbcHeuristicVND_H
    39#define CbcHeuristicVND_H
  • trunk/Cbc/src/CbcLinked.cpp

    r1432 r1573  
    22// Copyright (C) 2006, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#include "CbcConfig.h"
    57
  • trunk/Cbc/src/CbcLinked.hpp

    r1432 r1573  
    22// Copyright (C) 2006, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CglLinked_H
    57#define CglLinked_H
  • trunk/Cbc/src/CbcLinkedUtils.cpp

    r1432 r1573  
    11// Copyright (C) 2007, International Business Machines
    22// Corporation and others.  All Rights Reserved.
     3// This code is licensed under the terms of the Eclipse Public License (EPL).
     4
    35/* $Id$ */
    46
  • trunk/Cbc/src/CbcMessage.cpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcMessage.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcMessage_H
    57#define CbcMessage_H
  • trunk/Cbc/src/CbcModel.cpp

    r1570 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcModel.hpp

    r1409 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcModel_H
    57#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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
    27
  • 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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
     7
    28/** Define an n-way class for variables.
    39    Only valid value is one at UB others at LB
  • trunk/Cbc/src/CbcNode.cpp

    r1514 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcNode.hpp

    r1400 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcNode_H
    57#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
    16// Edwin 11/24/09 carved from CbcNode
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/24/09 carved from CbcNode
     7
    28#ifndef CbcNodeInfo_H
    39#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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#ifndef CbcObject_H
    39#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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/12/2009 carved from CbcBranchBase
     7
    28#ifndef CbcObjectUpdateData_H
    39#define CbcObjectUpdateData_H
  • trunk/Cbc/src/CbcParam.cpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcParam.hpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56#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
    16// Edwin 11/24/09 carved from CbcNode
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/24/09 carved from CbcNode
     7
    28#ifndef CbcPartialNodeInfo_H
    39#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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
    27
  • 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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcSOS_H
    39#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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/9/2009-- carved out of CbcBranchActual
    27
  • 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
    16// Edwin 11/17/2009 - carved out of CbcBranchDynamic
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/17/2009 - carved out of CbcBranchDynamic
     7
    28#ifndef CbcSimpleIntegerDynamicPseudoCost_H
    39#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcSimpleIntegerPseudoCost_H
    39#define CbcSimpleIntegerPseudoCost_H
  • trunk/Cbc/src/CbcSolver.cpp

    r1558 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56/*! \file CbcSolver.cpp
  • trunk/Cbc/src/CbcSolver.hpp

    r1432 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57/*! \file CbcSolver.hpp
  • trunk/Cbc/src/CbcSolverAnalyze.cpp

    r1395 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56/*! \file CbcSolverAnalyze.cpp
  • trunk/Cbc/src/CbcSolverAnalyze.hpp

    r1395 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57/*! \file CbcSolverAnalyze.hpp
  • trunk/Cbc/src/CbcSolverExpandKnapsack.cpp

    r1398 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56/*! \file CbcSolverExpandKnapsack.cpp
  • trunk/Cbc/src/CbcSolverExpandKnapsack.hpp

    r1432 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57/*! \file CbcSolverExpandKnapsack.hpp
  • trunk/Cbc/src/CbcSolverHeuristics.cpp

    r1499 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57/*! \file CbcSolverHeuristics.cpp
  • trunk/Cbc/src/CbcSolverHeuristics.hpp

    r1386 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57/*! \file CbcSolverHeuristic.hpp
  • trunk/Cbc/src/CbcStatistics.cpp

    r1432 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcStatistics.hpp

    r1432 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcStatistics_H
    57#define CbcStatistics_H
  • trunk/Cbc/src/CbcStrategy.cpp

    r1521 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcStrategy.hpp

    r1432 r1573  
    22// Copyright (C) 2005, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcStrategy_H
    57#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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#if defined(_MSC_VER)
    39// 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
    16// Edwin 11/10/2009-- carved out of CbcBranchActual
     7
    28#ifndef CbcSubProblem_H
    39#define CbcSubProblem_H
  • trunk/Cbc/src/CbcThread.cpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#if defined(_MSC_VER)
    57// Turn off compiler warning about long names
  • trunk/Cbc/src/CbcThread.hpp

    r1432 r1573  
    22// Copyright (C) 2009, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcThread_H
    57#define CbcThread_H
  • trunk/Cbc/src/CbcTree.cpp

    r1506 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
    4 
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    55
    66#include "CbcModel.hpp"
     
    1818
    1919/*
    20   The next few methods test that the heap property (parent equal or better than either
    21   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.
    2323*/
    2424/*
    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.
    2829
    2930  Returns true if the predicate passes, false if it fails.
     
    4344
    4445/*
    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.
    5456*/
    5557
     
    8486    if (*curNode == 0) {
    8587      std::cout
    86         << " Invalid heap[" << curNdx << "] (left child null entry)!" << std::endl ;
     88        << " Invalid heap[" << curNdx << "] (left child null entry)!"
     89        << std::endl ;
    8790    } else {
    8891      if (!check_pred(*comparison_.test_,*parent,*child)) {
     
    9295        std::cout
    9396          << "   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 ;
    96100        node = *child ;
    97101        std::cout
    98102          << "   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 ;
    101106      }
    102107    }
     
    106111    if (*curNode == 0) {
    107112      std::cout
    108         << " Invalid heap[" << curNdx << "] (right child null entry)!" << std::endl ;
     113        << " Invalid heap[" << curNdx << "] (right child null entry)!"
     114        << std::endl ;
    109115    } else {
    110116      if (!check_pred(*comparison_.test_,*parent,*child)) {
     
    114120        std::cout
    115121          << "   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 ;
    118125        node = *child ;
    119126        std::cout
    120127          << "   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 ;
    123131      }
    124132    }
    125133  }
    126 return ;
     134  return ;
    127135}
    128136   
     
    612620      are necessary. When reconstructing a node, these checks are used to skip
    613621      over loose cuts, excluding them from the reconstituted basis. But here
    614       we're just interested in correcting the reference count. Tight/loose should
    615       make no difference.
    616 
    617       Arguably a separate routine should be used in place of addCuts1. It's doing
    618       more work than needed, modifying the model to match a subproblem at a node
    619       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.
    620628    */
    621629    for (j = nNodes - 1; j >= kDelete; j--) {
     
    10041012      are necessary. When reconstructing a node, these checks are used to skip
    10051013      over loose cuts, excluding them from the reconstituted basis. But here
    1006       we're just interested in correcting the reference count. Tight/loose should
    1007       make no difference.
    1008 
    1009       Arguably a separate routine should be used in place of addCuts1. It's doing
    1010       more work than needed, modifying the model to match a subproblem at a node
    1011       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.
    10121020    */
    10131021    for (j = lastNode - 1; j >= kDelete; j--) {
     
    12901298      are necessary. When reconstructing a node, these checks are used to skip
    12911299      over loose cuts, excluding them from the reconstituted basis. But here
    1292       we're just interested in correcting the reference count. Tight/loose should
    1293       make no difference.
    1294 
    1295       Arguably a separate routine should be used in place of addCuts1. It's doing
    1296       more work than needed, modifying the model to match a subproblem at a node
    1297       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.
    12981306    */
    12991307    for (j = nNodes - 1; j >= kDelete; j--) {
  • trunk/Cbc/src/CbcTree.hpp

    r1506 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcTree_H
    57#define CbcTree_H
  • trunk/Cbc/src/CbcTreeLocal.cpp

    r1393 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56#include "CbcModel.hpp"
  • trunk/Cbc/src/CbcTreeLocal.hpp

    r1286 r1573  
    22// Copyright (C) 2004, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef CbcTreeLocal_H
    57#define CbcTreeLocal_H
  • trunk/Cbc/src/Cbc_C_Interface.cpp

    r1432 r1573  
     1// $Id$
    12// Copyright (C) 2004, International Business Machines
    23// Corporation and others.  All Rights Reserved.
    3 
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
    45
    56#include <math.h>
  • trunk/Cbc/src/Cbc_C_Interface.h

    r1286 r1573  
    11/* $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*/
    48#ifndef CbcModelC_H
    59#define CbcModelC_H
  • trunk/Cbc/src/Cbc_ampl.h

    r1286 r1573  
    11/* $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
    49#ifndef AmplInterface_H
    510#define AmplInterface_H
  • trunk/Cbc/src/ClpAmplObjective.hpp

    r1432 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef ClpAmplObjective_H
    57#define ClpAmplObjective_H
  • trunk/Cbc/src/ClpConstraintAmpl.hpp

    r1432 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46#ifndef ClpConstraintAmpl_H
    57#define ClpConstraintAmpl_H
  • trunk/Cbc/src/CoinSolve.cpp

    r1521 r1573  
    22// Copyright (C) 2007, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57/*! \file CbcSolver.cpp
  • trunk/Cbc/src/unitTest.cpp

    r1286 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46// Test individual classes or groups of classes
    57
  • trunk/Cbc/src/unitTestClp.cpp

    r1432 r1573  
    22// Copyright (C) 2002, International Business Machines
    33// Corporation and others.  All Rights Reserved.
     4// This code is licensed under the terms of the Eclipse Public License (EPL).
     5
    46
    57#include <cstdio>
Note: See TracChangeset for help on using the changeset viewer.