COPASI API
4.16.103
|
#include <CSparseMatrix.h>
Classes | |
class | const_row_iterator |
Public Member Functions | |
const_row_iterator | beginRow (const size_t &row) const |
CCompressedColumnFormat (const size_t &rows, const size_t &columns, const size_t &nonZeros) | |
CCompressedColumnFormat (const CSparseMatrix &matrix) | |
const_row_iterator | endRow (const size_t &row) const |
const size_t * | getColumnStart () const |
size_t * | getColumnStart () |
const size_t * | getRowIndex () const |
size_t * | getRowIndex () |
const C_FLOAT64 * | getValues () const |
C_FLOAT64 * | getValues () |
size_t | numCols () const |
size_t | numNonZeros () const |
size_t | numRows () const |
CCompressedColumnFormat & | operator= (const CSparseMatrix &ccf) |
~CCompressedColumnFormat () | |
Private Member Functions | |
CCompressedColumnFormat () | |
Private Attributes | |
size_t | mNumCols |
size_t | mNumRows |
size_t * | mpColumnStart |
size_t * | mpRowIndex |
C_FLOAT64 * | mpValue |
Definition at line 128 of file CSparseMatrix.h.
|
private |
CCompressedColumnFormat::CCompressedColumnFormat | ( | const size_t & | rows, |
const size_t & | columns, | ||
const size_t & | nonZeros | ||
) |
CCompressedColumnFormat::CCompressedColumnFormat | ( | const CSparseMatrix & | matrix | ) |
Definition at line 486 of file CSparseMatrix.cpp.
CCompressedColumnFormat::~CCompressedColumnFormat | ( | ) |
Definition at line 494 of file CSparseMatrix.cpp.
References mpColumnStart, mpRowIndex, mpValue, and pdelete.
CCompressedColumnFormat::const_row_iterator CCompressedColumnFormat::beginRow | ( | const size_t & | row | ) | const |
Definition at line 579 of file CSparseMatrix.cpp.
CCompressedColumnFormat::const_row_iterator CCompressedColumnFormat::endRow | ( | const size_t & | row | ) | const |
Definition at line 581 of file CSparseMatrix.cpp.
const size_t * CCompressedColumnFormat::getColumnStart | ( | ) | const |
Definition at line 522 of file CSparseMatrix.cpp.
References mpColumnStart.
Referenced by CCompressedColumnFormat::const_row_iterator::const_row_iterator(), and CSparseMatrix::operator=().
size_t * CCompressedColumnFormat::getColumnStart | ( | ) |
const size_t * CCompressedColumnFormat::getRowIndex | ( | ) | const |
Definition at line 516 of file CSparseMatrix.cpp.
References mpRowIndex.
Referenced by CCompressedColumnFormat::const_row_iterator::const_row_iterator(), and CSparseMatrix::operator=().
size_t * CCompressedColumnFormat::getRowIndex | ( | ) |
const C_FLOAT64 * CCompressedColumnFormat::getValues | ( | ) | const |
Definition at line 510 of file CSparseMatrix.cpp.
References mpValue.
Referenced by CSparseMatrix::operator=().
C_FLOAT64 * CCompressedColumnFormat::getValues | ( | ) |
size_t CCompressedColumnFormat::numCols | ( | ) | const |
Definition at line 504 of file CSparseMatrix.cpp.
References mNumCols.
Referenced by CSparseMatrix::operator=().
size_t CCompressedColumnFormat::numNonZeros | ( | ) | const |
size_t CCompressedColumnFormat::numRows | ( | ) | const |
Definition at line 501 of file CSparseMatrix.cpp.
References mNumRows.
Referenced by CCompressedColumnFormat::const_row_iterator::const_row_iterator(), and CSparseMatrix::operator=().
CCompressedColumnFormat & CCompressedColumnFormat::operator= | ( | const CSparseMatrix & | ccf | ) |
Definition at line 528 of file CSparseMatrix.cpp.
References C_FLOAT64, CSparseMatrix::getColumns(), mNumCols, mNumRows, mpColumnStart, mpRowIndex, mpValue, CSparseMatrix::numCols(), CSparseMatrix::numNonZeros(), CSparseMatrix::numRows(), and pdelete.
|
private |
Definition at line 133 of file CSparseMatrix.h.
Referenced by CCompressedColumnFormat(), numCols(), numNonZeros(), and operator=().
|
private |
Definition at line 132 of file CSparseMatrix.h.
Referenced by numRows(), and operator=().
|
private |
Definition at line 134 of file CSparseMatrix.h.
Referenced by CCompressedColumnFormat(), getColumnStart(), numNonZeros(), operator=(), and ~CCompressedColumnFormat().
|
private |
Definition at line 135 of file CSparseMatrix.h.
Referenced by getRowIndex(), CCompressedColumnFormat::const_row_iterator::operator++(), CCompressedColumnFormat::const_row_iterator::operator=(), operator=(), and ~CCompressedColumnFormat().
|
private |
Definition at line 136 of file CSparseMatrix.h.
Referenced by getValues(), operator=(), and ~CCompressedColumnFormat().