]> granicus.if.org Git - graphviz/commitdiff
remove unused SparseMatrix_normalize_to_rowsum1
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 31 May 2021 16:34:45 +0000 (09:34 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 6 Jun 2021 18:06:37 +0000 (11:06 -0700)
lib/sparse/SparseMatrix.c
lib/sparse/SparseMatrix.h

index ce532aaf12268d700e58a288852e5cabca67721c..96f35ff41bb47925137f9b9b7c6bb30ddce7da22 100644 (file)
@@ -2097,37 +2097,6 @@ SparseMatrix SparseMatrix_get_real_adjacency_matrix_symmetrized(SparseMatrix A){
   return A;
 }
 
-
-
-SparseMatrix SparseMatrix_normalize_to_rowsum1(SparseMatrix A){
-  int i, j;
-  real sum, *a;
-
-  if (!A) return A;
-  if (A->format != FORMAT_CSR && A->type != MATRIX_TYPE_REAL) {
-#ifdef DEBUG
-    printf("only CSR and real matrix supported.\n");
-#endif
-    return A;
-  }
-
-  a = (real*) A->a;
-  for (i = 0; i < A->m; i++){
-    sum = 0;
-    for (j = A->ia[i]; j < A->ia[i+1]; j++){
-      sum += a[j];
-    }
-    if (sum != 0){
-      for (j = A->ia[i]; j < A->ia[i+1]; j++){
-       a[j] /= sum;
-      }
-    }
-  }
-  return A;
-}
-
-
-
 SparseMatrix SparseMatrix_normalize_by_row(SparseMatrix A){
   int i, j;
   real max, *a;
index 1926e04ee367445e17e96ee54d6a7f992efb033a..66e1182aaf2eed067516691832eff0bcfa54d0bc 100644 (file)
@@ -82,7 +82,6 @@ SparseMatrix SparseMatrix_remove_diagonal(SparseMatrix A);
 SparseMatrix SparseMatrix_remove_upper(SparseMatrix A);/* remove diag and upper diag */
 SparseMatrix SparseMatrix_divide_row_by_degree(SparseMatrix A);
 SparseMatrix SparseMatrix_get_real_adjacency_matrix_symmetrized(SparseMatrix A);  /* symmetric, all entries to 1, diaginal removed */
-SparseMatrix SparseMatrix_normalize_to_rowsum1(SparseMatrix A);/* for real only! */
 void SparseMatrix_multiply_dense(SparseMatrix A, int ATranspose, real *v, int vTransposed, real **res, int res_transpose, int dim);
 SparseMatrix SparseMatrix_apply_fun(SparseMatrix A, double (*fun)(double x));/* for real only! */
 SparseMatrix SparseMatrix_apply_fun_general(SparseMatrix A, void (*fun)(int i, int j, int n, double *x));/* for real and complex (n=2) */