oski_matcommon_t Struct Reference

#include <matcommon.h>


Detailed Description

Matrix type-independent data.

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
 $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.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 19 16:41:23 2007 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.4.6