BeBOP Optimized Sparse Kernel Interface Library  1.0.1h
Data Fields
oski_matcommon_t Struct Reference

Matrix type-independent data. More...

#include <matcommon.h>

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
 $1 \Longleftrightarrow A(i,i)=1$ (else 0)
struct {
   int   is_symm
 $=1 \Longleftrightarrow A = A^T$ (else 0)
   int   is_herm
 $=1 \Longleftrightarrow A = A^H$ (else 0)
   int   is_tri_upper
 $=1 \Longleftrightarrow $ matrix is upper triangular.
   int   is_tri_lower
 $=1 \Longleftrightarrow $ matrix is lower triangular.
pattern
 Mutually exclusive logical pattern properties.

Detailed Description

Matrix type-independent data.

This structure defines matrix attributes which are independent of the storage format.


Field Documentation


The documentation for this struct was generated from the following file: