DecompTypes.h

Go to the documentation of this file.
00001 //===========================================================================//
00002 // This file is part of the Decomp Solver Framework.                         //
00003 //                                                                           //
00004 // Decomp is distributed under the Common Public License as part of the      //
00005 // COIN-OR repository (http://www.coin-or.org).                              //
00006 //                                                                           //
00007 // Author: Matthew Galati, SAS Institute Inc. (matthew.galati@sas.com)       //
00008 //                                                                           //
00009 // Copyright (C) 2002-2007, Lehigh University, Matthew Galati, and Ted Ralphs//
00010 // All Rights Reserved.                                                      //
00011 //===========================================================================//
00012 
00013 #ifndef DECOMP_TYPES_INCLUDED
00014 #define DECOMP_TYPES_INCLUDED
00015 
00016 class DecompVar;
00017 class DecompCut;
00018 
00019 #include "DecompPortable.h"
00020 
00021 #ifdef __DECOMP_LP_CLP__
00022 #include "OsiClpSolverInterface.hpp"
00023 typedef OsiClpSolverInterface OsiLpSolverInterface;
00024 #endif
00025 
00026 #ifdef __DECOMP_LP_CPX__
00027 #include "OsiCpxSolverInterface.hpp"
00028 typedef OsiCpxSolverInterface OsiLpSolverInterface;
00029 #endif
00030 
00031 #ifdef __DECOMP_IP_CBC__
00032 #include "OsiCbcSolverInterface.hpp"
00033 typedef OsiCbcSolverInterface OsiIpSolverInterface;
00034 #endif
00035 
00036 #ifdef __DECOMP_LP_CPX__
00037 #include "OsiCpxSolverInterface.hpp"
00038 typedef OsiCpxSolverInterface OsiIpSolverInterface;
00039 #endif
00040 
00041 typedef std::list<DecompVar*> DecompVarList;
00042 typedef std::list<DecompCut*> DecompCutList;
00043 
00044 #endif

Generated on 3 Jun 2015 for Dip-All by  doxygen 1.6.1