lemon/lp.h
changeset 2327 596e48d6e77b
parent 2221 c7261e981330
child 2370 ed6539025f27
equal deleted inserted replaced
6:d56a757b54e9 7:e0c857b46d61
    26 #include <lemon/lp_glpk.h>
    26 #include <lemon/lp_glpk.h>
    27 #include <lemon/mip_glpk.h>
    27 #include <lemon/mip_glpk.h>
    28 #elif HAVE_CPLEX
    28 #elif HAVE_CPLEX
    29 #include <lemon/lp_cplex.h>
    29 #include <lemon/lp_cplex.h>
    30 #include <lemon/mip_cplex.h>
    30 #include <lemon/mip_cplex.h>
       
    31 #elif HAVE_SOPLEX
       
    32 #include <lemon/lp_soplex.h>
    31 #endif
    33 #endif
    32 
    34 
    33 ///\file
    35 ///\file
    34 ///\brief Defines a default LP solver
    36 ///\brief Defines a default LP solver
    35 ///\ingroup gen_opt_group
    37 ///\ingroup gen_opt_group
    74 #elif HAVE_CPLEX
    76 #elif HAVE_CPLEX
    75 #define DEFAULT_LP CPLEX
    77 #define DEFAULT_LP CPLEX
    76   typedef LpCplex Lp;
    78   typedef LpCplex Lp;
    77   typedef MipCplex Mip;
    79   typedef MipCplex Mip;
    78   const char default_solver_name[]="CPLEX";
    80   const char default_solver_name[]="CPLEX";
       
    81 #elif HAVE_SOPLEX
       
    82 #define DEFAULT_LP SOPLEX
       
    83   typedef LpSoplex Lp;
       
    84   const char default_solver_name[]="SOPLEX";
    79 #endif
    85 #endif
    80 #endif
    86 #endif
    81  
    87  
    82 } //namespace lemon
    88 } //namespace lemon
    83 
    89