CMR
1.3.0
|
Linked-list representation of a matrix with 64-bit integer values. More...
#include <listmatrix.h>
Public Attributes | |
size_t | memRows |
Memory for rows. More... | |
size_t | numRows |
Number of rows. More... | |
ListMat64Element * | rowElements |
Row data. More... | |
size_t | memColumns |
Memory for columns. More... | |
size_t | numColumns |
Number of columns. More... | |
ListMat64Element * | columnElements |
Column data. More... | |
size_t | numNonzeros |
ListMat64Nonzero | anchor |
Anchor for nonzeros. More... | |
size_t | memNonzeros |
Amount of memory for nonzeros. More... | |
ListMat64Nonzero * | nonzeros |
Raw nonzero data. More... | |
ListMat64Nonzero * | firstFreeNonzero |
Beginning of free list; uses right pointers. More... | |
Linked-list representation of a matrix with 64-bit integer values.
The Each nonzero is part of two doubly-linked lists, one for all nonzeros in the same row and one for all the nonzeros in the same column.
ListMat64Nonzero ListMat64::anchor |
Anchor for nonzeros.
ListMat64Element* ListMat64::columnElements |
Column data.
ListMat64Nonzero* ListMat64::firstFreeNonzero |
Beginning of free list; uses right
pointers.
size_t ListMat64::memColumns |
Memory for columns.
size_t ListMat64::memNonzeros |
Amount of memory for nonzeros.
size_t ListMat64::memRows |
Memory for rows.
ListMat64Nonzero* ListMat64::nonzeros |
Raw nonzero data.
size_t ListMat64::numColumns |
Number of columns.
size_t ListMat64::numNonzeros |
size_t ListMat64::numRows |
Number of rows.
ListMat64Element* ListMat64::rowElements |
Row data.