equal
deleted
inserted
replaced
19 #ifndef LEMON_LP_H |
19 #ifndef LEMON_LP_H |
20 #define LEMON_LP_H |
20 #define LEMON_LP_H |
21 |
21 |
22 #include<lemon/config.h> |
22 #include<lemon/config.h> |
23 |
23 |
|
24 |
24 #ifdef HAVE_GLPK |
25 #ifdef HAVE_GLPK |
25 #include <lemon/lp_glpk.h> |
26 #include <lemon/lp_glpk.h> |
26 #include <lemon/mip_glpk.h> |
27 #include <lemon/mip_glpk.h> |
27 #elif HAVE_CPLEX |
28 #elif HAVE_CPLEX |
28 #include <lemon/lp_cplex.h> |
29 #include <lemon/lp_cplex.h> |
|
30 #include <lemon/mip_cplex.h> |
29 #endif |
31 #endif |
30 |
32 |
31 ///\file |
33 ///\file |
32 ///\brief Defines a default LP solver |
34 ///\brief Defines a default LP solver |
33 ///\ingroup gen_opt_group |
35 ///\ingroup gen_opt_group |
34 namespace lemon { |
36 namespace lemon { |
35 |
37 |
36 #ifdef DOXYGEN |
38 #ifdef DOXYGEN |
37 ///The default LP solver identifier |
39 ///The default LP solver identifier |
38 |
40 |
39 ///The default LP solver identifier. |
41 ///The default LP solver identifier. |
40 ///\ingroup gen_opt_group |
42 ///\ingroup gen_opt_group |
70 typedef MipGlpk Mip; |
72 typedef MipGlpk Mip; |
71 const char default_solver_name[]="GLPK"; |
73 const char default_solver_name[]="GLPK"; |
72 #elif HAVE_CPLEX |
74 #elif HAVE_CPLEX |
73 #define DEFAULT_LP CPLEX |
75 #define DEFAULT_LP CPLEX |
74 typedef LpCplex Lp; |
76 typedef LpCplex Lp; |
|
77 typedef MipCplex Mip; |
75 const char default_solver_name[]="CPLEX"; |
78 const char default_solver_name[]="CPLEX"; |
76 #endif |
79 #endif |
77 #endif |
80 #endif |
78 |
81 |
79 } //namespace lemon |
82 } //namespace lemon |