CbcStrategyGams Class Reference

The CbcStrategy to use for Gams/CoinCbc. More...

#include <CbcStrategyGams.hpp>

Collaboration diagram for CbcStrategyGams:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CbcStrategyGams (GamsModel &gm_)
 Default Constructor.
 CbcStrategyGams (const CbcStrategyGams &rhs)
 Copy constructor.
 ~CbcStrategyGams ()
 Destructor.
virtual CbcStrategy * clone () const
 Cloning method.
virtual void setupCutGenerators (CbcModel &model)
 Setup for cut generators.
virtual void setupHeuristics (CbcModel &model)
 Setup for heuristics.
virtual void setupPrinting (CbcModel &model, int modelLogLevel)
 Setup for printing stuff.
virtual void setupOther (CbcModel &model)
 Setup for other stuff, e.g., preprocessing and strong branching.
virtual void generateCpp (FILE *fp)
 Creates C++ lines to get to current state.

Private Member Functions

CbcStrategyDefault & operator= (const CbcStrategyDefault &)

Private Attributes

GamsModelgm

Detailed Description

The CbcStrategy to use for Gams/CoinCbc.

This CbcStrategy is copied in large portions from John Forrest's CbcStrategyDefault, but it takes care of options set in a Cbc option file.

Definition at line 22 of file CbcStrategyGams.hpp.


Constructor & Destructor Documentation

CbcStrategyGams::CbcStrategyGams ( GamsModel gm_  ) 

Default Constructor.

Parameters:
gm_ A GamsModel, needed to read options.

CbcStrategyGams::CbcStrategyGams ( const CbcStrategyGams rhs  ) 

Copy constructor.

CbcStrategyGams::~CbcStrategyGams (  )  [inline]

Destructor.

Definition at line 34 of file CbcStrategyGams.hpp.


Member Function Documentation

virtual CbcStrategy* CbcStrategyGams::clone (  )  const [virtual]

Cloning method.

virtual void CbcStrategyGams::setupCutGenerators ( CbcModel &  model  )  [virtual]

Setup for cut generators.

virtual void CbcStrategyGams::setupHeuristics ( CbcModel &  model  )  [virtual]

Setup for heuristics.

virtual void CbcStrategyGams::setupPrinting ( CbcModel &  model,
int  modelLogLevel 
) [virtual]

Setup for printing stuff.

virtual void CbcStrategyGams::setupOther ( CbcModel &  model  )  [virtual]

Setup for other stuff, e.g., preprocessing and strong branching.

virtual void CbcStrategyGams::generateCpp ( FILE *  fp  )  [virtual]

Creates C++ lines to get to current state.

CbcStrategyDefault& CbcStrategyGams::operator= ( const CbcStrategyDefault &   )  [private]


Member Data Documentation

GamsModel& CbcStrategyGams::gm [private]

Definition at line 59 of file CbcStrategyGams.hpp.


The documentation for this class was generated from the following file:
Generated on Fri May 16 00:28:05 2008 for GAMSlinks by  doxygen 1.4.7