Osi trunk
|
00001 // Copyright (C) 2000, International Business Machines 00002 // Corporation and others. All Rights Reserved. 00003 // This code is licensed under the terms of the Eclipse Public License (EPL). 00004 00005 #ifndef OsiCollections_H 00006 #define OsiCollections_H 00007 00008 #include <vector> 00009 00010 //Forward declarations 00011 class OsiColCut; 00012 class OsiRowCut; 00013 class OsiCut; 00014 00015 00016 00017 /* Collection Classes */ 00018 00021 00022 typedef std::vector<int> OsiVectorInt; 00024 typedef std::vector<double> OsiVectorDouble; 00026 typedef std::vector<OsiColCut *> OsiVectorColCutPtr; 00028 typedef std::vector<OsiRowCut *> OsiVectorRowCutPtr; 00030 typedef std::vector<OsiCut *> OsiVectorCutPtr; 00032 00033 00034 00035 #endif