#include <CbcCountRowCut.hpp>

Public Member Functions | |
| CbcRowCuts (int initialMaxSize=0, int hashMultiplier=4) | |
| ~CbcRowCuts () | |
| CbcRowCuts (const CbcRowCuts &rhs) | |
| CbcRowCuts & | operator= (const CbcRowCuts &rhs) |
| OsiRowCut2 * | cut (int sequence) const |
| int | numberCuts () const |
| int | sizeRowCuts () const |
| OsiRowCut * | rowCutPtr (int sequence) |
| void | eraseRowCut (int sequence) |
| int | addCutIfNotDuplicate (const OsiRowCut &cut, int whichType=0) |
| int | addCutIfNotDuplicateWhenGreedy (const OsiRowCut &cut, int whichType=0) |
| void | addCuts (OsiCuts &cs) |
Private Attributes | |
| OsiRowCut2 ** | rowCut_ |
| CoinHashLink * | hash_ |
| Hash table. | |
| int | size_ |
| int | hashMultiplier_ |
| int | numberCuts_ |
| int | lastHash_ |
Definition at line 134 of file CbcCountRowCut.hpp.
| CbcRowCuts::CbcRowCuts | ( | int | initialMaxSize = 0, |
|
| int | hashMultiplier = 4 | |||
| ) |
| CbcRowCuts::~CbcRowCuts | ( | ) |
| CbcRowCuts::CbcRowCuts | ( | const CbcRowCuts & | rhs | ) |
| CbcRowCuts& CbcRowCuts::operator= | ( | const CbcRowCuts & | rhs | ) |
| OsiRowCut2* CbcRowCuts::cut | ( | int | sequence | ) | const [inline] |
Definition at line 141 of file CbcCountRowCut.hpp.
| int CbcRowCuts::numberCuts | ( | ) | const [inline] |
Definition at line 143 of file CbcCountRowCut.hpp.
| int CbcRowCuts::sizeRowCuts | ( | ) | const [inline] |
Definition at line 145 of file CbcCountRowCut.hpp.
| OsiRowCut* CbcRowCuts::rowCutPtr | ( | int | sequence | ) | [inline] |
Definition at line 147 of file CbcCountRowCut.hpp.
| void CbcRowCuts::eraseRowCut | ( | int | sequence | ) |
| int CbcRowCuts::addCutIfNotDuplicate | ( | const OsiRowCut & | cut, | |
| int | whichType = 0 | |||
| ) |
| int CbcRowCuts::addCutIfNotDuplicateWhenGreedy | ( | const OsiRowCut & | cut, | |
| int | whichType = 0 | |||
| ) |
| void CbcRowCuts::addCuts | ( | OsiCuts & | cs | ) |
OsiRowCut2** CbcRowCuts::rowCut_ [private] |
Definition at line 157 of file CbcCountRowCut.hpp.
CoinHashLink* CbcRowCuts::hash_ [private] |
Hash table.
Definition at line 159 of file CbcCountRowCut.hpp.
int CbcRowCuts::size_ [private] |
Definition at line 160 of file CbcCountRowCut.hpp.
int CbcRowCuts::hashMultiplier_ [private] |
Definition at line 161 of file CbcCountRowCut.hpp.
int CbcRowCuts::numberCuts_ [private] |
Definition at line 162 of file CbcCountRowCut.hpp.
int CbcRowCuts::lastHash_ [private] |
Definition at line 163 of file CbcCountRowCut.hpp.
1.6.1