|
| QuadCut () |
| Default constructor.
|
|
| QuadCut (const QuadCut &other) |
| Copy constructor.
|
|
QuadCut & | operator= (const QuadCut &rhs) |
| Assignment operator.
|
|
virtual OsiRowCut * | clone () const |
| Virtual copy.
|
|
| ~QuadCut () |
| Destructor.
|
|
void | print () const |
| Print.
|
|
CoinPackedMatrix & | Q () |
| Return the matrix stored.
|
|
const CoinPackedMatrix & | Q () const |
| Return the matrix stored.
|
|
MatrixStorageType & | type () |
| Acces storage type Acces storage type.
|
|
const MatrixStorageType & | type () const |
|
double & | c () |
| Acces the constant.
|
|
const double & | c () const |
| Acces the constant.
|
|
double | violated (const double *solution) const |
| Compute cut violation.
|
|
OsiRowCut_inline double | lb () const |
|
OsiRowCut_inline void | setLb (double lb) |
|
OsiRowCut_inline double | ub () const |
|
OsiRowCut_inline void | setUb (double ub) |
|
char | sense () const |
|
double | rhs () const |
|
double | range () const |
|
OsiRowCut_inline void | setRow (int size, const int *colIndices, const double *elements, bool testForDuplicateIndex=COIN_DEFAULT_VALUE_FOR_DUPLICATE) |
|
OsiRowCut_inline void | setRow (const CoinPackedVector &v) |
|
OsiRowCut_inline const CoinPackedVector & | row () const |
|
OsiRowCut_inline CoinPackedVector & | mutableRow () |
|
OsiRowCut_inline bool | operator== (const OsiRowCut &rhs) const |
|
OsiRowCut_inline bool | operator!= (const OsiRowCut &rhs) const |
|
virtual bool | operator== (const OsiCut &rhs) const |
|
virtual bool | operator!= (const OsiCut &rhs) const |
|
OsiRowCut_inline bool | consistent () const |
|
OsiRowCut_inline bool | consistent (const OsiSolverInterface &im) const |
|
OsiRowCut_inline bool | infeasible (const OsiSolverInterface &im) const |
|
void | operator+= (double value) |
|
void | operator-= (double value) |
|
void | operator*= (double value) |
|
void | operator/= (double value) |
|
void | sortIncrIndex () |
|
OsiRowCut & | operator= (const OsiRowCut &rhs) |
|
| OsiRowCut (const OsiRowCut &) |
|
| OsiRowCut () |
|
| OsiRowCut (double cutlb, double cutub, int capacity, int size, int *&colIndices, double *&elements) |
|
virtual | ~OsiRowCut () |
|
OsiRowCut_inline double | lb () const |
|
OsiRowCut_inline void | setLb (double lb) |
|
OsiRowCut_inline double | ub () const |
|
OsiRowCut_inline void | setUb (double ub) |
|
char | sense () const |
|
double | rhs () const |
|
double | range () const |
|
OsiRowCut_inline void | setRow (int size, const int *colIndices, const double *elements, bool testForDuplicateIndex=COIN_DEFAULT_VALUE_FOR_DUPLICATE) |
|
OsiRowCut_inline void | setRow (const CoinPackedVector &v) |
|
OsiRowCut_inline const CoinPackedVector & | row () const |
|
OsiRowCut_inline CoinPackedVector & | mutableRow () |
|
OsiRowCut_inline bool | operator== (const OsiRowCut &rhs) const |
|
OsiRowCut_inline bool | operator!= (const OsiRowCut &rhs) const |
|
virtual bool | operator== (const OsiCut &rhs) const |
|
virtual bool | operator!= (const OsiCut &rhs) const |
|
OsiRowCut_inline bool | consistent () const |
|
OsiRowCut_inline bool | consistent (const OsiSolverInterface &im) const |
|
OsiRowCut_inline bool | infeasible (const OsiSolverInterface &im) const |
|
void | operator+= (double value) |
|
void | operator-= (double value) |
|
void | operator*= (double value) |
|
void | operator/= (double value) |
|
void | sortIncrIndex () |
|
OsiRowCut & | operator= (const OsiRowCut &rhs) |
|
| OsiRowCut (const OsiRowCut &) |
|
| OsiRowCut () |
|
| OsiRowCut (double cutlb, double cutub, int capacity, int size, int *&colIndices, double *&elements) |
|
virtual | ~OsiRowCut () |
|
void | setEffectiveness (double e) |
|
double | effectiveness () const |
|
void | setGloballyValid (bool trueFalse) |
|
void | setGloballyValid () |
|
void | setNotGloballyValid () |
|
bool | globallyValid () const |
|
void | setGloballyValidAsInteger (int trueFalse) |
|
int | globallyValidAsInteger () const |
|
virtual bool | operator< (const OsiCut &rhs) const |
|
virtual bool | operator> (const OsiCut &rhs) const |
|
void | setEffectiveness (double e) |
|
double | effectiveness () const |
|
void | setGloballyValid (bool trueFalse) |
|
void | setGloballyValid () |
|
void | setNotGloballyValid () |
|
bool | globallyValid () const |
|
void | setGloballyValidAsInteger (int trueFalse) |
|
int | globallyValidAsInteger () const |
|
virtual bool | operator< (const OsiCut &rhs) const |
|
virtual bool | operator> (const OsiCut &rhs) const |
|
Definition at line 27 of file BonQuadCut.hpp.