Class for sparse Matrixs (used in modifying distances in FP). More...
#include <CouenneSparseMatrix.hpp>
Public Member Functions | |
| CouenneSparseMatrix () | |
| Constructor. | |
| CouenneSparseMatrix (const CouenneSparseMatrix &) | |
| Copy constructor. | |
| CouenneSparseMatrix & | operator= (const CouenneSparseMatrix &rhs) |
| Assignment. | |
| CouenneSparseMatrix * | clone () |
| Clone. | |
| virtual | ~CouenneSparseMatrix () |
| Destructor. | |
| int & | num () |
| Get methods. | |
| double *& | val () |
| values | |
| int *& | col () |
| column indices | |
| int *& | row () |
| row indices | |
Private Attributes | |
| int | num_ |
| Stores the values of the Matrix of the Lagrangian at optimum for later use. | |
| double * | val_ |
| values | |
| int * | col_ |
| column indices | |
| int * | row_ |
| row indices | |
Class for sparse Matrixs (used in modifying distances in FP).
Definition at line 17 of file CouenneSparseMatrix.hpp.
| CouenneSparseMatrix::CouenneSparseMatrix | ( | ) |
| CouenneSparseMatrix::CouenneSparseMatrix | ( | const CouenneSparseMatrix & | rhs | ) |
Copy constructor.
Definition at line 37 of file CouenneSparseMatrix.cpp.
| CouenneSparseMatrix::~CouenneSparseMatrix | ( | ) | [virtual] |
| CouenneSparseMatrix & CouenneSparseMatrix::operator= | ( | const CouenneSparseMatrix & | rhs | ) |
Assignment.
Definition at line 41 of file CouenneSparseMatrix.cpp.
| CouenneSparseMatrix * CouenneSparseMatrix::clone | ( | ) |
Clone.
Definition at line 53 of file CouenneSparseMatrix.cpp.
| int& Couenne::CouenneSparseMatrix::num | ( | ) | [inline] |
| double*& Couenne::CouenneSparseMatrix::val | ( | ) | [inline] |
values
Definition at line 38 of file CouenneSparseMatrix.hpp.
| int*& Couenne::CouenneSparseMatrix::col | ( | ) | [inline] |
column indices
Definition at line 39 of file CouenneSparseMatrix.hpp.
| int*& Couenne::CouenneSparseMatrix::row | ( | ) | [inline] |
row indices
Definition at line 40 of file CouenneSparseMatrix.hpp.
int Couenne::CouenneSparseMatrix::num_ [private] |
Stores the values of the Matrix of the Lagrangian at optimum for later use.
number of elements
Definition at line 45 of file CouenneSparseMatrix.hpp.
double* Couenne::CouenneSparseMatrix::val_ [private] |
values
Definition at line 46 of file CouenneSparseMatrix.hpp.
int* Couenne::CouenneSparseMatrix::col_ [private] |
column indices
Definition at line 47 of file CouenneSparseMatrix.hpp.
int* Couenne::CouenneSparseMatrix::row_ [private] |
row indices
Definition at line 48 of file CouenneSparseMatrix.hpp.
1.6.1