CbcRowCuts Class Reference

#include <CbcCountRowCut.hpp>

Collaboration diagram for CbcRowCuts:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CbcRowCuts (int initialMaxSize=0, int hashMultiplier=4)
 ~CbcRowCuts ()
 CbcRowCuts (const CbcRowCuts &rhs)
CbcRowCutsoperator= (const CbcRowCuts &rhs)
OsiRowCut2cut (int sequence) const
int numberCuts () const
int sizeRowCuts () const
OsiRowCutrowCutPtr (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_
CoinHashLinkhash_
 Hash table.
int size_
int hashMultiplier_
int numberCuts_
int lastHash_

Detailed Description

Definition at line 134 of file CbcCountRowCut.hpp.


Constructor & Destructor Documentation

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

Member Function Documentation

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  ) 

Member Data Documentation

Definition at line 157 of file CbcCountRowCut.hpp.

Hash table.

Definition at line 159 of file CbcCountRowCut.hpp.

int CbcRowCuts::size_ [private]

Definition at line 160 of file CbcCountRowCut.hpp.

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 27 Apr 2013 for Cbc by  doxygen 1.6.1