Cgl
0.60.3
|
Class collecting parameters for all cut generators. More...
#include <CglParam.hpp>
Public Member Functions | |
Public Set/get methods | |
virtual void | setINFINIT (const double inf) |
Set INFINIT. More... | |
double | getINFINIT () const |
Get value of INFINIT. More... | |
virtual void | setEPS (const double eps) |
Set EPS. More... | |
double | getEPS () const |
Get value of EPS. More... | |
virtual void | setEPS_COEFF (const double eps_c) |
Set EPS_COEFF. More... | |
double | getEPS_COEFF () const |
Get value of EPS_COEFF. More... | |
virtual void | setMAX_SUPPORT (const int max_s) |
Set MAX_SUPPORT. More... | |
int | getMAX_SUPPORT () const |
Get value of MAX_SUPPORT. More... | |
Constructors and destructors | |
CglParam (const double inf=COIN_DBL_MAX, const double eps=1e-6, const double eps_c=1e-5, const int max_s=COIN_INT_MAX) | |
Default constructor. More... | |
CglParam (const CglParam &) | |
Copy constructor. More... | |
virtual CglParam * | clone () const |
Clone. More... | |
CglParam & | operator= (const CglParam &rhs) |
Assignment operator. More... | |
virtual | ~CglParam () |
Destructor. More... | |
Protected Attributes | |
Protected member data | |
double | INFINIT |
double | EPS |
double | EPS_COEFF |
int | MAX_SUPPORT |
Maximum number of non zero coefficients in a generated cut; Default: COIN_INT_MAX. More... | |
Class collecting parameters for all cut generators.
Each generator may have a derived class to add parameters. Each generator might also set different default values for the parameters in CglParam.
Definition at line 22 of file CglParam.hpp.
CglParam::CglParam | ( | const double | inf = COIN_DBL_MAX , |
const double | eps = 1e-6 , |
||
const double | eps_c = 1e-5 , |
||
const int | max_s = COIN_INT_MAX |
||
) |
Default constructor.
CglParam::CglParam | ( | const CglParam & | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Set INFINIT.
|
inline |
Get value of INFINIT.
Definition at line 31 of file CglParam.hpp.
|
virtual |
Set EPS.
|
inline |
Get value of EPS.
Definition at line 36 of file CglParam.hpp.
|
virtual |
Set EPS_COEFF.
|
inline |
Get value of EPS_COEFF.
Definition at line 41 of file CglParam.hpp.
|
virtual |
Set MAX_SUPPORT.
|
inline |
Get value of MAX_SUPPORT.
Definition at line 46 of file CglParam.hpp.
|
virtual |
Clone.
Reimplemented in CglRedSplit2Param, CglGMIParam, and CglRedSplitParam.
|
protected |
Definition at line 75 of file CglParam.hpp.
|
protected |
Definition at line 78 of file CglParam.hpp.
|
protected |
Definition at line 82 of file CglParam.hpp.
|
protected |
Maximum number of non zero coefficients in a generated cut; Default: COIN_INT_MAX.
Definition at line 86 of file CglParam.hpp.