Osi 0.108.9
Loading...
Searching...
No Matches
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
11class OsiColCut;
12class OsiRowCut;
13class OsiCut;
14
15/* Collection Classes */
16
20typedef std::vector< int > OsiVectorInt;
22typedef std::vector< double > OsiVectorDouble;
24typedef std::vector< OsiColCut * > OsiVectorColCutPtr;
26typedef std::vector< OsiRowCut * > OsiVectorRowCutPtr;
28typedef std::vector< OsiCut * > OsiVectorCutPtr;
30
31#endif
32
33/* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
34*/
std::vector< OsiRowCut * > OsiVectorRowCutPtr
Vector of OsiRowCut pointers.
std::vector< double > OsiVectorDouble
Vector of double.
std::vector< OsiCut * > OsiVectorCutPtr
Vector of OsiCut pointers.
std::vector< OsiColCut * > OsiVectorColCutPtr
Vector of OsiColCut pointers.
std::vector< int > OsiVectorInt
Vector of int.
Column Cut Class.
Definition OsiColCut.hpp:23
Row Cut Class.
Definition OsiRowCut.hpp:29