Bonmin  1.7
Public Member Functions | Public Attributes | Private Attributes
Bonmin::OaDecompositionBase::Parameters Struct Reference

Parameters for algorithm. More...

#include <BonOaDecBase.hpp>

List of all members.

Public Member Functions

 Parameters ()
 Constructor with default values.
 Parameters (const Parameters &other)
 Copy constructor.
 ~Parameters ()
 Destructor.
void setStrategy (const CbcStrategy &strategy)
 Strategy to apply when using Cbc as MILP sub-solver.
const CbcStrategy * strategy () const

Public Attributes

bool global_
 Add cuts as global.
bool addOnlyViolated_
 Add only violated OA inequalities.
double cbcCutoffIncrement_
 cutoff min increase (has to be intialized trhough Cbc)
double cbcIntegerTolerance_
 integer tolerance (has to be the same as Cbc's)
double gap_tol_
 setting for gap tolerance.
int maxLocalSearch_
 Total max number of local searches.
double maxLocalSearchTime_
 maximum time for local searches
int subMilpLogLevel_
 sub milp log level.
int maxSols_
 maximum number of solutions
double logFrequency_
 Frequency of log.

Private Attributes

CbcStrategy * strategy_
 Strategy to apply when using Cbc as MILP sub-solver.

Detailed Description

Parameters for algorithm.

Definition at line 146 of file BonOaDecBase.hpp.


Constructor & Destructor Documentation

Bonmin::OaDecompositionBase::Parameters::Parameters ( )

Constructor with default values.

Bonmin::OaDecompositionBase::Parameters::Parameters ( const Parameters other)

Copy constructor.

Bonmin::OaDecompositionBase::Parameters::~Parameters ( ) [inline]

Destructor.

Definition at line 177 of file BonOaDecBase.hpp.

References strategy_.


Member Function Documentation

void Bonmin::OaDecompositionBase::Parameters::setStrategy ( const CbcStrategy &  strategy) [inline]

Strategy to apply when using Cbc as MILP sub-solver.

Definition at line 183 of file BonOaDecBase.hpp.

References strategy_.

Referenced by Bonmin::MinlpFeasPump::setStrategy(), and Bonmin::OACutGenerator2::setStrategy().

const CbcStrategy* Bonmin::OaDecompositionBase::Parameters::strategy ( ) const [inline]

Definition at line 189 of file BonOaDecBase.hpp.

References strategy_.


Member Data Documentation

Add cuts as global.

Definition at line 149 of file BonOaDecBase.hpp.

Add only violated OA inequalities.

Definition at line 151 of file BonOaDecBase.hpp.

cutoff min increase (has to be intialized trhough Cbc)

Definition at line 153 of file BonOaDecBase.hpp.

integer tolerance (has to be the same as Cbc's)

Definition at line 155 of file BonOaDecBase.hpp.

setting for gap tolerance.

Definition at line 157 of file BonOaDecBase.hpp.

Total max number of local searches.

Definition at line 159 of file BonOaDecBase.hpp.

maximum time for local searches

Definition at line 161 of file BonOaDecBase.hpp.

sub milp log level.

Definition at line 163 of file BonOaDecBase.hpp.

maximum number of solutions

Definition at line 165 of file BonOaDecBase.hpp.

Frequency of log.

Definition at line 167 of file BonOaDecBase.hpp.

Strategy to apply when using Cbc as MILP sub-solver.

Definition at line 196 of file BonOaDecBase.hpp.

Referenced by setStrategy(), strategy(), and ~Parameters().


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