Cgl  0.59.9
Public Member Functions | List of all members
CglUniqueRowCuts Class Reference

#include <CglPreProcess.hpp>

Public Member Functions

 CglUniqueRowCuts (int initialMaxSize=0, int hashMultiplier=4)
 
 ~CglUniqueRowCuts ()
 
 CglUniqueRowCuts (const CglUniqueRowCuts &rhs)
 
CglUniqueRowCutsoperator= (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)
 

Detailed Description

Definition at line 460 of file CglPreProcess.hpp.

Constructor & Destructor Documentation

CglUniqueRowCuts::CglUniqueRowCuts ( int  initialMaxSize = 0,
int  hashMultiplier = 4 
)
CglUniqueRowCuts::~CglUniqueRowCuts ( )
CglUniqueRowCuts::CglUniqueRowCuts ( const CglUniqueRowCuts rhs)

Member Function Documentation

CglUniqueRowCuts& CglUniqueRowCuts::operator= ( const CglUniqueRowCuts rhs)
OsiRowCut* CglUniqueRowCuts::cut ( int  sequence) const
inline

Definition at line 467 of file CglPreProcess.hpp.

int CglUniqueRowCuts::numberCuts ( ) const
inline

Definition at line 469 of file CglPreProcess.hpp.

int CglUniqueRowCuts::sizeRowCuts ( ) const
inline

Definition at line 471 of file CglPreProcess.hpp.

OsiRowCut* CglUniqueRowCuts::rowCutPtr ( int  sequence)
inline

Definition at line 473 of file CglPreProcess.hpp.

void CglUniqueRowCuts::eraseRowCut ( int  sequence)
void CglUniqueRowCuts::insert ( const OsiRowCut &  cut)
inline

Definition at line 477 of file CglPreProcess.hpp.

int CglUniqueRowCuts::insertIfNotDuplicate ( const OsiRowCut &  cut)
void CglUniqueRowCuts::addCuts ( OsiCuts &  cs)

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