Dip  0.92.4
Public Member Functions | List of all members
DecompCutOsi Class Reference

#include <DecompCutOsi.h>

+ Inheritance diagram for DecompCutOsi:
+ Collaboration diagram for DecompCutOsi:

Public Member Functions

char sense (double infinity) const
 
double rhs (double infinity) const
 
void setStringHash (double infinity)
 
void setStringHash (CoinPackedVector *row, double infinity)
 
void setBounds ()
 
void expandCutToRow (CoinPackedVector *row)
 
void print (std::ostream *os=&std::cout) const
 
 DecompCutOsi (OsiRowCut &osiCut)
 
virtual ~DecompCutOsi ()
 
char sense () const
 
double rhs () const
 
void setStringHash ()
 
void setStringHash (CoinPackedVector *row)
 
void setBounds ()
 
void expandCutToRow (CoinPackedVector *row)
 
void print (ostream *os=&cout) const
 
 DecompCutOsi (OsiRowCut &osiCut)
 
virtual ~DecompCutOsi ()
 
- Public Member Functions inherited from DecompCut
double getLowerBound () const
 
double getUpperBound () const
 
double getViolation () const
 
int getEffCnt () const
 
std::string getStrHash () const
 
void setLowerBound (const double lb)
 
void setUpperBound (const double ub)
 
void setViolation (const double violation)
 
bool calcViolation (const CoinPackedVector *row, const double *x)
 
virtual bool isSame (const DecompCut *cut) const
 
void resetEffCnt ()
 
void increaseEffCnt ()
 Increase the effectiveness count by 1 (or to 1 if it was negative). More...
 
void decreaseEffCnt ()
 Decrease the effectiveness count by 1 (or to -1 if it was positive). More...
 
 DecompCut ()
 
virtual ~DecompCut ()
 
double getLowerBound () const
 
double getUpperBound () const
 
double getViolation () const
 
int getEffCnt () const
 
string getStrHash () const
 
void setLowerBound (const double lb)
 
void setUpperBound (const double ub)
 
void setViolation (const double violation)
 
bool calcViolation (const CoinPackedVector *row, const double *x)
 
virtual bool isSame (const DecompCut *cut) const
 
void resetEffCnt ()
 
void increaseEffCnt ()
 Increase the effectiveness count by 1 (or to 1 if it was negative). More...
 
void decreaseEffCnt ()
 Decrease the effectiveness count by 1 (or to -1 if it was positive). More...
 
 DecompCut ()
 
virtual ~DecompCut ()
 

Additional Inherited Members

- Protected Attributes inherited from DecompCut
std::string m_strHash
 
string m_strHash
 

Detailed Description

Definition at line 33 of file DecompCutOsi.h.

Constructor & Destructor Documentation

◆ DecompCutOsi() [1/2]

DecompCutOsi::DecompCutOsi ( OsiRowCut osiCut)
inline

Definition at line 147 of file DecompCutOsi.h.

◆ ~DecompCutOsi() [1/2]

virtual DecompCutOsi::~DecompCutOsi ( )
inlinevirtual

Definition at line 151 of file DecompCutOsi.h.

◆ DecompCutOsi() [2/2]

DecompCutOsi::DecompCutOsi ( OsiRowCut osiCut)
inline

Definition at line 143 of file DecompCutOsi.h.

◆ ~DecompCutOsi() [2/2]

virtual DecompCutOsi::~DecompCutOsi ( )
inlinevirtual

Definition at line 147 of file DecompCutOsi.h.

Member Function Documentation

◆ sense() [1/2]

char DecompCutOsi::sense ( double  infinity) const
inline

Definition at line 46 of file DecompCutOsi.h.

◆ rhs() [1/2]

double DecompCutOsi::rhs ( double  infinity) const
inline

Definition at line 63 of file DecompCutOsi.h.

◆ setStringHash() [1/4]

void DecompCutOsi::setStringHash ( double  infinity)
inline

Definition at line 80 of file DecompCutOsi.h.

◆ setStringHash() [2/4]

void DecompCutOsi::setStringHash ( CoinPackedVector row,
double  infinity 
)
inlinevirtual

Reimplemented from DecompCut.

Definition at line 93 of file DecompCutOsi.h.

◆ setBounds() [1/2]

void DecompCutOsi::setBounds ( )
inlinevirtual

Reimplemented from DecompCut.

Definition at line 106 of file DecompCutOsi.h.

◆ expandCutToRow() [1/2]

void DecompCutOsi::expandCutToRow ( CoinPackedVector row)
inlinevirtual

Reimplemented from DecompCut.

Definition at line 112 of file DecompCutOsi.h.

◆ print() [1/2]

void DecompCutOsi::print ( std::ostream *  os = &std::cout) const
inlinevirtual

Reimplemented from DecompCut.

Definition at line 121 of file DecompCutOsi.h.

◆ sense() [2/2]

char DecompCutOsi::sense ( ) const
inline

Definition at line 44 of file DecompCutOsi.h.

◆ rhs() [2/2]

double DecompCutOsi::rhs ( ) const
inline

Definition at line 61 of file DecompCutOsi.h.

◆ setStringHash() [3/4]

void DecompCutOsi::setStringHash ( )
inline

Definition at line 78 of file DecompCutOsi.h.

◆ setStringHash() [4/4]

void DecompCutOsi::setStringHash ( CoinPackedVector row)
inlinevirtual

Reimplemented from DecompCut.

Definition at line 90 of file DecompCutOsi.h.

◆ setBounds() [2/2]

void DecompCutOsi::setBounds ( )
inlinevirtual

Reimplemented from DecompCut.

Definition at line 102 of file DecompCutOsi.h.

◆ expandCutToRow() [2/2]

void DecompCutOsi::expandCutToRow ( CoinPackedVector row)
inlinevirtual

Reimplemented from DecompCut.

Definition at line 108 of file DecompCutOsi.h.

◆ print() [2/2]

void DecompCutOsi::print ( ostream *  os = &cout) const
inlinevirtual

Reimplemented from DecompCut.

Definition at line 117 of file DecompCutOsi.h.


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