CglUniqueRowCuts Class Reference

#include <CglPreProcess.hpp>

Collaboration diagram for CglUniqueRowCuts:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CglUniqueRowCuts (int initialMaxSize=0, int hashMultiplier=4)
 ~CglUniqueRowCuts ()
 CglUniqueRowCuts (const CglUniqueRowCuts &rhs)
CglUniqueRowCutsoperator= (const CglUniqueRowCuts &rhs)
OsiRowCutcut (int sequence) const
int numberCuts () const
int sizeRowCuts () const
OsiRowCutrowCutPtr (int sequence)
void eraseRowCut (int sequence)
void insert (const OsiRowCut &cut)
int insertIfNotDuplicate (const OsiRowCut &cut)
void addCuts (OsiCuts &cs)

Private Attributes

OsiRowCut ** rowCut_
CglHashLinkhash_
 Hash table.
int size_
int hashMultiplier_
int numberCuts_
int lastHash_

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  ) 

Member Data Documentation

Definition at line 484 of file CglPreProcess.hpp.

Hash table.

Definition at line 486 of file CglPreProcess.hpp.

int CglUniqueRowCuts::size_ [private]

Definition at line 487 of file CglPreProcess.hpp.

Definition at line 488 of file CglPreProcess.hpp.

Definition at line 489 of file CglPreProcess.hpp.

Definition at line 490 of file CglPreProcess.hpp.


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

Generated on 5 Apr 2015 by  doxygen 1.6.1