#include <matcommon.h>
This structure defines matrix attributes which are independent of the storage format.
Data Fields | |
oski_index_t | num_rows |
Logical number of rows. | |
oski_index_t | num_cols |
Logical number of columns. | |
oski_index_t | num_nonzeros |
Number of logical non-zeros. | |
int | has_unit_diag |
(else 0) | |
struct { | |
int is_symm | |
(else 0) | |
int is_herm | |
(else 0) | |
int is_tri_upper | |
matrix is upper triangular. | |
int is_tri_lower | |
matrix is lower triangular. | |
} | pattern |
Mutually exclusive logical pattern properties. |