OsiCollections.hpp
Go to the documentation of this file.
1 // Copyright (C) 2000, International Business Machines
2 // Corporation and others. All Rights Reserved.
3 // This code is licensed under the terms of the Eclipse Public License (EPL).
4 
5 #ifndef OsiCollections_H
6 #define OsiCollections_H
7 
8 #include <vector>
9 
10 //Forward declarations
11 class OsiColCut;
12 class OsiRowCut;
13 class OsiCut;
14 
15 
16 
17 /* Collection Classes */
18 
21 typedef std::vector<int> OsiVectorInt;
24 typedef std::vector<double> OsiVectorDouble;
26 typedef std::vector<OsiColCut *> OsiVectorColCutPtr;
28 typedef std::vector<OsiRowCut *> OsiVectorRowCutPtr;
30 typedef std::vector<OsiCut *> OsiVectorCutPtr;
32 
33 
34 
35 #endif
Column Cut Class.
Definition: OsiColCut.hpp:23
Row Cut Class.
Definition: OsiRowCut.hpp:29
std::vector< int > OsiVectorInt
Vector of int.
std::vector< OsiCut * > OsiVectorCutPtr
Vector of OsiCut pointers.
std::vector< OsiColCut * > OsiVectorColCutPtr
Vector of OsiColCut pointers.
std::vector< OsiRowCut * > OsiVectorRowCutPtr
Vector of OsiRowCut pointers.
std::vector< double > OsiVectorDouble
Vector of double.