Dip 0.95.0
Loading...
Searching...
No Matches
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 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).
 
void decreaseEffCnt ()
 Decrease the effectiveness count by 1 (or to -1 if it was positive).
 
 DecompCut ()
 
virtual ~DecompCut ()
 

Additional Inherited Members

- Protected Attributes inherited from DecompCut
std::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: