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