|
LIBMATIO API 1.3.4
|
sparse data information More...
Data Fields | |
| void * | data |
| int * | ir |
| int * | jc |
| int | ndata |
| int | nir |
| int | njc |
| int | nzmax |
Contains information and data for a sparse matrix
| void* sparse_t::data |
Array of data elements
Referenced by Mat_VarFree(), Mat_VarPrint5(), Read5(), Write5(), WriteCellArrayField(), WriteCompressedCellArrayField(), WriteCompressedStructField(), and WriteStructField().
| int* sparse_t::ir |
Array of size nzmax where ir[k] is the row of data[k]. 0 <= k <= nzmax
Referenced by Mat_VarFree(), Mat_VarPrint5(), Read5(), Write5(), WriteCellArrayField(), WriteCompressedCellArrayField(), WriteCompressedStructField(), and WriteStructField().
| int* sparse_t::jc |
Array size N+1 (N is number of columsn) with jc[k] being the index into ir/data of the first non-zero element for row k.
Referenced by Mat_VarFree(), Mat_VarPrint5(), Read5(), Write5(), WriteCellArrayField(), WriteCompressedCellArrayField(), WriteCompressedStructField(), and WriteStructField().
| int sparse_t::ndata |
Number of complex/real data values
Referenced by Mat_VarPrint5(), Read5(), Write5(), WriteCellArrayField(), WriteCompressedCellArrayField(), WriteCompressedStructField(), and WriteStructField().
| int sparse_t::nir |
number of elements in ir
Referenced by Read5(), Write5(), WriteCellArrayField(), WriteCompressedCellArrayField(), WriteCompressedStructField(), and WriteStructField().
| int sparse_t::njc |
Number of elements in jc
Referenced by Mat_VarPrint5(), Read5(), Write5(), WriteCellArrayField(), WriteCompressedCellArrayField(), WriteCompressedStructField(), and WriteStructField().
| int sparse_t::nzmax |
Maximum number of non-zero elements
Referenced by Read5().
1.7.3