- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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
OsiColCut
Column Cut Class.
Definition: OsiColCut.hpp:23
OsiRowCut
Row Cut Class.
Definition: OsiRowCut.hpp:29
OsiCut
Definition: OsiCut.hpp:36
OsiVectorInt
std::vector< int > OsiVectorInt
Vector of int.
Definition: OsiCollections.hpp:22
OsiVectorCutPtr
std::vector< OsiCut * > OsiVectorCutPtr
Vector of OsiCut pointers.
Definition: OsiCollections.hpp:30
OsiVectorColCutPtr
std::vector< OsiColCut * > OsiVectorColCutPtr
Vector of OsiColCut pointers.
Definition: OsiCollections.hpp:26
OsiVectorRowCutPtr
std::vector< OsiRowCut * > OsiVectorRowCutPtr
Vector of OsiRowCut pointers.
Definition: OsiCollections.hpp:28
OsiVectorDouble
std::vector< double > OsiVectorDouble
Vector of double.
Definition: OsiCollections.hpp:24