Dip  0.92.4
DecompTypes.h
Go to the documentation of this file.
1 //===========================================================================//
2 // This file is part of the Decomp Solver Framework. //
3 // //
4 // Decomp is distributed under the Common Public License as part of the //
5 // COIN-OR repository (http://www.coin-or.org). //
6 // //
7 // Author: Matthew Galati, SAS Institute Inc. (matthew.galati@sas.com) //
8 // //
9 // Copyright (C) 2002-2007, Lehigh University, Matthew Galati, and Ted Ralphs//
10 // All Rights Reserved. //
11 //===========================================================================//
12 
13 #ifndef DECOMP_TYPES_INCLUDED
14 #define DECOMP_TYPES_INCLUDED
15 
16 class DecompVar;
17 class DecompCut;
18 
19 #include "DecompPortable.h"
20 
21 #ifdef __DECOMP_LP_CLP__
23 typedef OsiClpSolverInterface OsiLpSolverInterface;
24 #endif
25 
26 #ifdef __DECOMP_LP_CPX__
28 typedef OsiCpxSolverInterface OsiLpSolverInterface;
29 #endif
30 
31 #ifdef __DECOMP_IP_CBC__
33 typedef OsiCbcSolverInterface OsiIpSolverInterface;
34 #endif
35 
36 #ifdef __DECOMP_LP_CPX__
38 typedef OsiCpxSolverInterface OsiIpSolverInterface;
39 #endif
40 
41 typedef std::list<DecompVar*> DecompVarList;
42 typedef std::list<DecompCut*> DecompCutList;
43 
44 #endif
std::list< DecompCut * > DecompCutList
Definition: Decomp.h:93
CPLEX Solver Interface.
Cbc Solver Interface.
Clp Solver Interface.
std::list< DecompVar * > DecompVarList
Definition: Decomp.h:91