OpenMS
Loading...
Searching...
No Matches
LPWrapper.h File Reference
#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.
 

Class Documentation

◆ OpenMS::LPWrapper::SolverParam

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.