ScaMaC  0.8.2
A Scalable Matrix Collection
scamac_sparsemat_diagnostics.h
Go to the documentation of this file.
1 
8 #ifndef SCAMAC_SPARSEMAT_DIAGNOSTICS_H
9 #define SCAMAC_SPARSEMAT_DIAGNOSTICS_H
10 
11 #include <stdbool.h>
12 
13 #include "scamac_error.h"
14 #include "scamac_sparsemat.h"
15 
16 ScamacInt scamac_sparsemat_maxrowlength(const ScamacMatrix *sm);
17 
27 ScamacErrorCode scamac_sparsemat_check_symmetry(const ScamacMatrix * sm, bool * symm_pattern, bool * symm_value);
28 
29 #endif /* SCAMAC_SPARSEMAT_DIAGNOSTICS_H */
Sparse matrix creation and manipulation.
ScamacErrorCode scamac_sparsemat_check_symmetry(const ScamacMatrix *sm, bool *symm_pattern, bool *symm_value)
query symmetry (hermiticity) of matrix
ScaMaC data structure and macro definitions.