This group contains LP and MIP solver interfaces for LEMON. Various LP solvers could be used in the same manner with this high-level interface.
The currently supported solvers are [14], [4], [3], [7], [25].
Classes | |
| class | CbcMip |
| Interface for the CBC MIP solver. More... | |
| class | ClpLp |
| Interface for the CLP solver. More... | |
| class | CplexBase |
| Base interface for the CPLEX LP and MIP solver. More... | |
| class | CplexLp |
| Interface for the CPLEX LP solver. More... | |
| class | CplexMip |
| Interface for the CPLEX MIP solver. More... | |
| class | GlpkBase |
| Base interface for the GLPK LP and MIP solver. More... | |
| class | GlpkLp |
| Interface for the GLPK LP solver. More... | |
| class | GlpkMip |
| Interface for the GLPK MIP solver. More... | |
| class | LpBase |
| Common base class for LP and MIP solvers. More... | |
| class | LpSolver |
| Common base class for LP solvers. More... | |
| class | MipSolver |
| Common base class for MIP solvers. More... | |
| class | LpSkeleton |
| Skeleton class for an LP solver interface. More... | |
| class | MipSkeleton |
| Skeleton class for a MIP solver interface. More... | |
| class | SoplexLp |
| Interface for the SOPLEX solver. More... | |
Files | |
| file | cbc.h |
| Header of the LEMON-CBC mip solver interface. | |
| file | glpk.h |
| Header of the LEMON-GLPK lp solver interface. | |
| file | lp.h |
| Defines a default LP solver. | |
| file | lp_base.h |
| The interface of the LP solver interface. | |
Macros | |
| #define | LEMON_DEFAULT_LP SOLVER |
| The default LP solver identifier. More... | |
| #define | LEMON_DEFAULT_MIP SOLVER |
| The default MIP solver identifier. More... | |
Typedefs | |
| typedef GlpkLp | Lp |
| The default LP solver. More... | |
| typedef GlpkMip | Mip |
| The default MIP solver. More... | |
| #define LEMON_DEFAULT_LP SOLVER |
The default LP solver identifier.
Currently, the possible values are _LEMON_GLPK, LEMON__CPLEX, _LEMON_SOPLEX or LEMON__CLP
| #define LEMON_DEFAULT_MIP SOLVER |
The default MIP solver identifier.
Currently, the possible values are _LEMON_GLPK, LEMON__CPLEX or _LEMON_CBC
1.8.5