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

#include <DippyDecompCut.h>

+ Inheritance diagram for DippyDecompCut:
+ Collaboration diagram for DippyDecompCut:

Public Member Functions

 DippyDecompCut (double lb, double ub, int nElems, int *indices, double *elements)
 
void expandCutToRow (CoinPackedVector *row)
 
 ~DippyDecompCut ()
 
- 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 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 ()
 
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 void setStringHash (CoinPackedVector *row)
 
virtual void setBounds ()
 
virtual bool isSame (const DecompCut *cut) const
 
virtual void print (ostream *os=&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
 
string m_strHash
 

Detailed Description

Definition at line 11 of file DippyDecompCut.h.

Constructor & Destructor Documentation

◆ DippyDecompCut()

DippyDecompCut::DippyDecompCut ( double  lb,
double  ub,
int  nElems,
int *  indices,
double *  elements 
)
inline

Definition at line 20 of file DippyDecompCut.h.

◆ ~DippyDecompCut()

DippyDecompCut::~DippyDecompCut ( )
inline

Definition at line 29 of file DippyDecompCut.h.

Member Function Documentation

◆ expandCutToRow()

void DippyDecompCut::expandCutToRow ( CoinPackedVector row)
inlinevirtual

Reimplemented from DecompCut.

Definition at line 25 of file DippyDecompCut.h.


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