#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. | |
1.4.6