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().