Public Member Functions | Private Attributes | List of all members
Bonmin::CbcStrategyChooseCuts Class Reference

A class to setup default strategy for Cbc specifying which cut generators to use. More...

#include <BonCbcLpStrategy.hpp>

Inheritance diagram for Bonmin::CbcStrategyChooseCuts:
Inheritance graph
[legend]
Collaboration diagram for Bonmin::CbcStrategyChooseCuts:
Collaboration graph
[legend]

Public Member Functions

 CbcStrategyChooseCuts ()
 Default constructor. More...
 
 CbcStrategyChooseCuts (BabSetupBase &s, const std::string &prefix)
 Constructor with a setup. More...
 
 CbcStrategyChooseCuts (const CbcStrategyChooseCuts &other)
 Copy constructor. More...
 
CbcStrategy * clone () const
 Virtual copy constructor. More...
 
void setup (BabSetupBase &s, const std::string &prefix)
 Setup strategy. More...
 
virtual void setupCutGenerators (CbcModel &model)
 Setup cut generators. More...
 

Private Attributes

int gen_freqs_ [6]
 Generators frequencies. More...
 
int genFlag_
 Flag to say which cut generators to use. More...
 

Detailed Description

A class to setup default strategy for Cbc specifying which cut generators to use.

Definition at line 20 of file BonCbcLpStrategy.hpp.

Constructor & Destructor Documentation

Bonmin::CbcStrategyChooseCuts::CbcStrategyChooseCuts ( )

Default constructor.

Definition at line 34 of file BonCbcLpStrategy.cpp.

Bonmin::CbcStrategyChooseCuts::CbcStrategyChooseCuts ( BabSetupBase s,
const std::string &  prefix 
)

Constructor with a setup.

Definition at line 48 of file BonCbcLpStrategy.cpp.

Bonmin::CbcStrategyChooseCuts::CbcStrategyChooseCuts ( const CbcStrategyChooseCuts other)

Copy constructor.

Definition at line 41 of file BonCbcLpStrategy.cpp.

Member Function Documentation

CbcStrategy* Bonmin::CbcStrategyChooseCuts::clone ( ) const
inline

Virtual copy constructor.

Definition at line 29 of file BonCbcLpStrategy.hpp.

void Bonmin::CbcStrategyChooseCuts::setup ( BabSetupBase s,
const std::string &  prefix 
)

Setup strategy.

Definition at line 56 of file BonCbcLpStrategy.cpp.

void Bonmin::CbcStrategyChooseCuts::setupCutGenerators ( CbcModel &  model)
virtual

Setup cut generators.

Definition at line 105 of file BonCbcLpStrategy.cpp.

Member Data Documentation

int Bonmin::CbcStrategyChooseCuts::gen_freqs_[6]
private

Generators frequencies.

Definition at line 40 of file BonCbcLpStrategy.hpp.

int Bonmin::CbcStrategyChooseCuts::genFlag_
private

Flag to say which cut generators to use.

Definition at line 42 of file BonCbcLpStrategy.hpp.


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