From 85d90ccb8d257f2024948c1497a735cf7445683c Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Wed, 14 Sep 2022 18:32:34 -0700 Subject: [PATCH] sparse SparseMatrix_has_diagonal: use a C99 bool for return type --- lib/sparse/SparseMatrix.c | 6 +++--- lib/sparse/SparseMatrix.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/sparse/SparseMatrix.c b/lib/sparse/SparseMatrix.c index bf9131df6..256d95f29 100644 --- a/lib/sparse/SparseMatrix.c +++ b/lib/sparse/SparseMatrix.c @@ -1756,16 +1756,16 @@ SparseMatrix SparseMatrix_copy(SparseMatrix A){ return B; } -int SparseMatrix_has_diagonal(SparseMatrix A){ +bool SparseMatrix_has_diagonal(SparseMatrix A) { int i, j, m = A->m, *ia = A->ia, *ja = A->ja; for (i = 0; i < m; i++){ for (j = ia[i]; j < ia[i+1]; j++){ - if (i == ja[j]) return TRUE; + if (i == ja[j]) return true; } } - return FALSE; + return false; } static void SparseMatrix_level_sets_internal(int khops, SparseMatrix A, int root, int *nlevel, int **levelset_ptr, int **levelset, int **mask, int reinitialize_mask){ diff --git a/lib/sparse/SparseMatrix.h b/lib/sparse/SparseMatrix.h index 7f97c0b27..a418f9237 100644 --- a/lib/sparse/SparseMatrix.h +++ b/lib/sparse/SparseMatrix.h @@ -83,7 +83,7 @@ SparseMatrix SparseMatrix_get_real_adjacency_matrix_symmetrized(SparseMatrix A); void SparseMatrix_multiply_dense(SparseMatrix A, double *v, double **res, int dim); SparseMatrix SparseMatrix_apply_fun(SparseMatrix A, double (*fun)(double x));/* for real only! */ SparseMatrix SparseMatrix_copy(SparseMatrix A); -int SparseMatrix_has_diagonal(SparseMatrix A); +bool SparseMatrix_has_diagonal(SparseMatrix A); SparseMatrix SparseMatrix_make_undirected(SparseMatrix A);/* make it strictly low diag only, and set flag to undirected */ void SparseMatrix_level_sets(SparseMatrix A, int root, int *nlevel, int **levelset_ptr, int **levelset, int **mask, int reintialize_mask); void SparseMatrix_level_sets_khops(int khops, SparseMatrix A, int root, int *nlevel, int **levelset_ptr, int **levelset, int **mask, int reintialize_mask); -- 2.40.0