Dip
0.92.4
|
#include <CglPreProcess.hpp>
Public Member Functions | |
CglUniqueRowCuts (int initialMaxSize=0, int hashMultiplier=4) | |
~CglUniqueRowCuts () | |
CglUniqueRowCuts (const CglUniqueRowCuts &rhs) | |
CglUniqueRowCuts & | operator= (const CglUniqueRowCuts &rhs) |
OsiRowCut * | cut (int sequence) const |
int | numberCuts () const |
int | sizeRowCuts () const |
OsiRowCut * | rowCutPtr (int sequence) |
void | eraseRowCut (int sequence) |
void | insert (const OsiRowCut &cut) |
int | insertIfNotDuplicate (const OsiRowCut &cut) |
void | addCuts (OsiCuts &cs) |
Private Attributes | |
OsiRowCut ** | rowCut_ |
CglHashLink * | hash_ |
Hash table. More... | |
int | size_ |
int | hashMultiplier_ |
int | numberCuts_ |
int | lastHash_ |
Definition at line 555 of file CglPreProcess.hpp.
CglUniqueRowCuts::CglUniqueRowCuts | ( | int | initialMaxSize = 0 , |
int | hashMultiplier = 4 |
||
) |
CglUniqueRowCuts::~CglUniqueRowCuts | ( | ) |
CglUniqueRowCuts::CglUniqueRowCuts | ( | const CglUniqueRowCuts & | rhs | ) |
CglUniqueRowCuts& CglUniqueRowCuts::operator= | ( | const CglUniqueRowCuts & | rhs | ) |
|
inline |
Definition at line 561 of file CglPreProcess.hpp.
References rowCut_.
|
inline |
Definition at line 565 of file CglPreProcess.hpp.
References numberCuts_.
|
inline |
Definition at line 569 of file CglPreProcess.hpp.
References numberCuts_.
|
inline |
Definition at line 573 of file CglPreProcess.hpp.
References rowCut_.
void CglUniqueRowCuts::eraseRowCut | ( | int | sequence | ) |
|
inline |
Definition at line 579 of file CglPreProcess.hpp.
References insertIfNotDuplicate().
void CglUniqueRowCuts::addCuts | ( | OsiCuts & | cs | ) |
|
private |
Definition at line 589 of file CglPreProcess.hpp.
Referenced by cut(), and rowCutPtr().
|
private |
Hash table.
Definition at line 591 of file CglPreProcess.hpp.
|
private |
Definition at line 592 of file CglPreProcess.hpp.
|
private |
Definition at line 593 of file CglPreProcess.hpp.
|
private |
Definition at line 594 of file CglPreProcess.hpp.
Referenced by numberCuts(), and sizeRowCuts().
|
private |
Definition at line 595 of file CglPreProcess.hpp.