Limbo 3.5.4
Loading...
Searching...
No Matches
limbo::solvers::LPSolveParameters Class Reference

Base class for custom LPSolve parameters. More...

#include <LPSolveApi.h>

Public Member Functions

 LPSolveParameters ()
 constructor
virtual ~LPSolveParameters ()
 destructor
virtual void operator() (lprec *lp) const
 customize environment
void setVerbose (int v)
 set verbose level
void setBbRule (int v)
 set branch and bound rule
void setPresolve (int v)
 set presolve strategy

Protected Attributes

int m_verbose
 verbose level
int m_bbRule
 branch and bound rule
int m_presolve
 presolve strategy

Detailed Description

Base class for custom LPSolve parameters.

Definition at line 62 of file LPSolveApi.h.

Constructor & Destructor Documentation

◆ LPSolveParameters()

limbo::solvers::LPSolveParameters::LPSolveParameters ( )
inline

constructor

Definition at line 66 of file LPSolveApi.h.

◆ ~LPSolveParameters()

virtual limbo::solvers::LPSolveParameters::~LPSolveParameters ( )
inlinevirtual

destructor

Definition at line 79 of file LPSolveApi.h.

Member Function Documentation

◆ operator()()

virtual void limbo::solvers::LPSolveParameters::operator() ( lprec * lp) const
inlinevirtual

customize environment

Parameters
lpLPSolve problem instance

Definition at line 82 of file LPSolveApi.h.

◆ setBbRule()

void limbo::solvers::LPSolveParameters::setBbRule ( int v)
inline

set branch and bound rule

Parameters
vvalue

Definition at line 95 of file LPSolveApi.h.

◆ setPresolve()

void limbo::solvers::LPSolveParameters::setPresolve ( int v)
inline

set presolve strategy

Parameters
vvalue

Definition at line 98 of file LPSolveApi.h.

◆ setVerbose()

void limbo::solvers::LPSolveParameters::setVerbose ( int v)
inline

set verbose level

Parameters
vvalue

Definition at line 92 of file LPSolveApi.h.

Member Data Documentation

◆ m_bbRule

int limbo::solvers::LPSolveParameters::m_bbRule
protected

branch and bound rule

Definition at line 102 of file LPSolveApi.h.

◆ m_presolve

int limbo::solvers::LPSolveParameters::m_presolve
protected

presolve strategy

Definition at line 103 of file LPSolveApi.h.

◆ m_verbose

int limbo::solvers::LPSolveParameters::m_verbose
protected

verbose level

Definition at line 101 of file LPSolveApi.h.


The documentation for this class was generated from the following file: