![]() |
OpenMS
|
#include <OpenMS/DATASTRUCTURES/StringUtils.h>#include <OpenMS/CONCEPT/Types.h>#include <OpenMS/OpenMSConfig.h>#include <OpenMS/config.h>#include <cstdint>#include <limits>#include <memory>Go to the source code of this file.
Classes | |
| class | LPWrapper |
| A wrapper class for the linear programming (LP) solver. More... | |
| struct | LPWrapper::SolverParam |
| Struct that holds the parameters of the LP solver. More... | |
Namespaces | |
| namespace | OpenMS |
| Main OpenMS namespace. | |
| struct OpenMS::LPWrapper::SolverParam |
Struct that holds the parameters of the LP solver.
The defaults solve to proven optimality without a time limit.
| Class Members | ||
|---|---|---|
| bool | enable_presolve = true | Enable presolve techniques. |
| double | mip_gap = 0.0 | Relative gap tolerance for MIP problems (0 = solve to proven optimality) |
| Int | time_limit = (std::numeric_limits<Int>::max)() | Time limit per solve() in milliseconds. |