Changeset 482:ed54c0d13df0 in lemon for lemon/lp.h
- Timestamp:
- 12/02/08 22:48:28 (14 years ago)
- Branch:
- default
- Children:
- 483:76ec7bd57026, 547:17cabb114d52
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/lp.h
r481 r482 25 25 #ifdef HAVE_GLPK 26 26 #include <lemon/lp_glpk.h> 27 #include <lemon/mip_glpk.h>28 27 #elif HAVE_CPLEX 29 28 #include <lemon/lp_cplex.h> 30 #include <lemon/mip_cplex.h>31 29 #elif HAVE_SOPLEX 32 30 #include <lemon/lp_soplex.h> 31 #elif HAVE_CLP 32 #include <lemon/lp_clp.h> 33 33 #endif 34 34 … … 44 44 ///\ingroup lp_group 45 45 /// 46 ///Currently, the possible values are \c GLPK or \c CPLEX 47 #define DEFAULT_LP SOLVER 46 ///Currently, the possible values are \c LP_GLPK, \c LP_CPLEX, \c 47 ///LP_SOPLEX or \c LP_CLP 48 #define LEMON_DEFAULT_LP SOLVER 48 49 ///The default LP solver 49 50 … … 51 52 ///\ingroup lp_group 52 53 /// 53 ///Currently, it is either \c LpGlpk or \c LpCplex54 ///Currently, it is either \c LpGlpk, \c LpCplex, \c LpSoplex or \c LpClp 54 55 typedef LpGlpk Lp; 55 ///The default LP solver identifier string56 56 57 ///The default LP solver identifier string. 57 ///The default MIP solver identifier 58 59 ///The default MIP solver identifier. 58 60 ///\ingroup lp_group 59 61 /// 60 ///Currently, the possible values are "GLPK" or "CPLEX" 61 const char default_solver_name[]="SOLVER"; 62 ///Currently, the possible values are \c MIP_GLPK or \c MIP_CPLEX 63 #define LEMON_DEFAULT_MIP SOLVER 64 ///The default MIP solver. 62 65 63 ///The default ILP solver. 64 65 ///The default ILP solver. 66 ///The default MIP solver. 66 67 ///\ingroup lp_group 67 68 /// 68 ///Currently, it is either \c LpGlpk or \c LpCplex69 ///Currently, it is either \c MipGlpk or \c MipCplex 69 70 typedef MipGlpk Mip; 70 71 #else 71 72 #ifdef HAVE_GLPK 72 # define DEFAULT_LPGLPK73 # define LEMON_DEFAULT_LP LP_GLPK 73 74 typedef LpGlpk Lp; 75 # define LEMON_DEFAULT_MIP MIP_GLPK 74 76 typedef MipGlpk Mip; 75 const char default_solver_name[]="GLPK";76 77 #elif HAVE_CPLEX 77 # define DEFAULT_LPCPLEX78 # define LEMON_DEFAULT_LP LP_CPLEX 78 79 typedef LpCplex Lp; 80 # define LEMON_DEFAULT_MIP MIP_CPLEX 79 81 typedef MipCplex Mip; 80 const char default_solver_name[]="CPLEX";81 82 #elif HAVE_SOPLEX 82 # define DEFAULT_LPSOPLEX83 # define DEFAULT_LP LP_SOPLEX 83 84 typedef LpSoplex Lp; 84 const char default_solver_name[]="SOPLEX"; 85 #elif HAVE_CLP 86 # define DEFAULT_LP LP_CLP 87 typedef LpClp Lp; 85 88 #endif 86 89 #endif
Note: See TracChangeset
for help on using the changeset viewer.