Couenne::CouenneSparseMatrix Class Reference

Class for sparse Matrixs (used in modifying distances in FP). More...

#include <CouenneSparseMatrix.hpp>

List of all members.

Public Member Functions

 CouenneSparseMatrix ()
 Constructor.
 CouenneSparseMatrix (const CouenneSparseMatrix &)
 Copy constructor.
CouenneSparseMatrixoperator= (const CouenneSparseMatrix &rhs)
 Assignment.
CouenneSparseMatrixclone ()
 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

Detailed Description

Class for sparse Matrixs (used in modifying distances in FP).

Definition at line 17 of file CouenneSparseMatrix.hpp.


Constructor & Destructor Documentation

CouenneSparseMatrix::CouenneSparseMatrix (  ) 

Constructor.

Empty constructor.

Definition at line 17 of file CouenneSparseMatrix.cpp.

CouenneSparseMatrix::CouenneSparseMatrix ( const CouenneSparseMatrix rhs  ) 

Copy constructor.

Definition at line 37 of file CouenneSparseMatrix.cpp.

CouenneSparseMatrix::~CouenneSparseMatrix (  )  [virtual]

Destructor.

Empty constructor.

Definition at line 26 of file CouenneSparseMatrix.cpp.


Member Function Documentation

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]

Get methods.

number of elements

Definition at line 37 of file CouenneSparseMatrix.hpp.

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.


Member Data Documentation

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.

values

Definition at line 46 of file CouenneSparseMatrix.hpp.

column indices

Definition at line 47 of file CouenneSparseMatrix.hpp.

row indices

Definition at line 48 of file CouenneSparseMatrix.hpp.


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

Generated on 22 May 2012 by  doxygen 1.6.1