Several changes. \n If new map is added to mapstorage it emits signal with the name of the new map. This was important, because from now on not only tha mapwin should be updated. \n Furthermore algobox gets a pointer to mapstorage instead of only the mapnames from it. This is important because without it it would be complicated to pass all of the required maps to algobox.
2 * lemon/lp.h - Part of LEMON, a generic C++ optimization library
4 * Copyright (C) 2006 Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
5 * (Egervary Research Group on Combinatorial Optimization, EGRES).
7 * Permission to use, modify and distribute this software is granted
8 * provided that this copyright notice appears in all copies. For
9 * precise terms see the accompanying LICENSE file.
11 * This software is provided "AS IS" with no warranty of any kind,
12 * express or implied, and with no claim as to its suitability for any
20 #include<lemon/config.h>
23 #include <lemon/lp_glpk.h>
25 #include <lemon/lp_cplex.h>
29 ///\brief Defines a default LP solver
30 ///\ingroup gen_opt_group
34 ///The default LP solver identifier
36 ///The default LP solver identifier.
37 ///\ingroup gen_opt_group
39 ///Currently, the possible values are \c GLPK or \c CPLEX
40 #define DEFAULT_LP SOLVER
41 ///The default LP solver
43 ///The default LP solver.
44 ///\ingroup gen_opt_group
46 ///Currently, it is either \c LpGlpk or \c LpCplex
48 ///The default LP solver identifier string
50 ///The default LP solver identifier string.
51 ///\ingroup gen_opt_group
53 ///Currently, the possible values are "GLPK" or "CPLEX"
54 const char default_solver_name[]="SOLVER";
57 #define DEFAULT_LP GLPK
59 const char default_solver_name[]="GLPK";
61 #define DEFAULT_LP CPLEX
63 const char default_solver_name[]="CPLEX";
69 #endif //LEMON_LP_BASE_H