Dip 0.95.0
Loading...
Searching...
No Matches
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 ()
 
- 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 void setStringHash (CoinPackedVector *row, double infinity)
 
virtual void expandCutToRow (CoinPackedVector *row)
 
virtual void setBounds ()
 
virtual bool isSame (const DecompCut *cut) const
 
virtual void print (std::ostream *os=&std::cout) 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
 

Detailed Description

Definition at line 33 of file DecompCutOsi.h.

Constructor & Destructor Documentation

◆ DecompCutOsi()

DecompCutOsi::DecompCutOsi ( OsiRowCut osiCut)
inline

Definition at line 147 of file DecompCutOsi.h.

◆ ~DecompCutOsi()

virtual DecompCutOsi::~DecompCutOsi ( )
inlinevirtual

Definition at line 151 of file DecompCutOsi.h.

Member Function Documentation

◆ sense()

char DecompCutOsi::sense ( double  infinity) const
inline

Definition at line 46 of file DecompCutOsi.h.

◆ rhs()

double DecompCutOsi::rhs ( double  infinity) const
inline

Definition at line 63 of file DecompCutOsi.h.

◆ setStringHash() [1/2]

void DecompCutOsi::setStringHash ( double  infinity)
inline

Definition at line 80 of file DecompCutOsi.h.

◆ setStringHash() [2/2]

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

Reimplemented from DecompCut.

Definition at line 93 of file DecompCutOsi.h.

◆ setBounds()

void DecompCutOsi::setBounds ( )
inlinevirtual

Reimplemented from DecompCut.

Definition at line 106 of file DecompCutOsi.h.

◆ expandCutToRow()

void DecompCutOsi::expandCutToRow ( CoinPackedVector row)
inlinevirtual

Reimplemented from DecompCut.

Definition at line 112 of file DecompCutOsi.h.

◆ print()

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

Reimplemented from DecompCut.

Definition at line 121 of file DecompCutOsi.h.


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