|
Couenne
0.2
|
#include <CouenneMatrix.hpp>
Classes | |
| struct | compare_pair_ind |
Public Member Functions | |
| CouenneExprMatrix () | |
| ~CouenneExprMatrix () | |
| CouenneExprMatrix (const CouenneExprMatrix &rhs) | |
| CouenneExprMatrix & | operator= (const CouenneExprMatrix &rhs) |
| CouenneExprMatrix * | clone () |
| const std::set< std::pair< int, CouenneSparseVector * > , compare_pair_ind > & | getRows () const |
| const std::set< std::pair< int, CouenneSparseVector * > , compare_pair_ind > & | getCols () const |
| std::vector< expression * > & | varIndices () |
| void | add_element (int row, int column, expression *elem) |
| void | print () const |
| long unsigned int | size () |
| CouenneSparseVector & | operator* (const CouenneSparseVector &factor) const |
| matrix * vector More... | |
| CouenneExprMatrix & | operator* (const CouenneExprMatrix &post) const |
| matrix * matrix More... | |
Protected Attributes | |
| std::set< std::pair< int, CouenneSparseVector * > , compare_pair_ind > | row_ |
| row major More... | |
| std::set< std::pair< int, CouenneSparseVector * > , compare_pair_ind > | col_ |
| col major More... | |
| std::vector< expression * > | varIndices_ |
| if used in sdp cuts, contains indices of x_i used in X_ij = x_i * x_j More... | |
Definition at line 104 of file CouenneMatrix.hpp.
|
inline |
Definition at line 123 of file CouenneMatrix.hpp.
Referenced by clone().
| Couenne::CouenneExprMatrix::~CouenneExprMatrix | ( | ) |
| Couenne::CouenneExprMatrix::CouenneExprMatrix | ( | const CouenneExprMatrix & | rhs | ) |
| CouenneExprMatrix& Couenne::CouenneExprMatrix::operator= | ( | const CouenneExprMatrix & | rhs | ) |
|
inline |
Definition at line 129 of file CouenneMatrix.hpp.
References CouenneExprMatrix().
|
inline |
Definition at line 131 of file CouenneMatrix.hpp.
References row_.
|
inline |
Definition at line 132 of file CouenneMatrix.hpp.
References col_.
|
inline |
Definition at line 134 of file CouenneMatrix.hpp.
References varIndices_.
| void Couenne::CouenneExprMatrix::add_element | ( | int | row, |
| int | column, | ||
| expression * | elem | ||
| ) |
| void Couenne::CouenneExprMatrix::print | ( | ) | const |
| long unsigned int Couenne::CouenneExprMatrix::size | ( | ) |
| CouenneSparseVector& Couenne::CouenneExprMatrix::operator* | ( | const CouenneSparseVector & | factor | ) | const |
matrix * vector
| CouenneExprMatrix& Couenne::CouenneExprMatrix::operator* | ( | const CouenneExprMatrix & | post | ) | const |
matrix * matrix
|
protected |
|
protected |
|
protected |
if used in sdp cuts, contains indices of x_i used in X_ij = x_i * x_j
Definition at line 119 of file CouenneMatrix.hpp.
Referenced by varIndices().
1.8.5