]> granicus.if.org Git - graphviz/commitdiff
remove unused 'MATRIX_SKEW' flag
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 29 Sep 2022 04:36:30 +0000 (21:36 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 30 Sep 2022 04:08:54 +0000 (21:08 -0700)
This property is sometimes set on matrices but then never read.

cmd/tools/matrix_market.c
lib/sparse/SparseMatrix.c
lib/sparse/SparseMatrix.h

index d727f72a3dbfcf4ecf2faf7eec3c7ffd41a5d953..93d5c243ad6e273d2b7ad87debc4d337cc517e8d 100644 (file)
@@ -240,8 +240,6 @@ SparseMatrix SparseMatrix_import_matrix_market(FILE * f)
     if (mm_is_symmetric(matcode)) {
        SparseMatrix_set_symmetric(A);
        SparseMatrix_set_pattern_symmetric(A);
-    } else if (mm_is_skew(matcode)) {
-       SparseMatrix_set_skew(A);
     }
 
 
index 93d80774eb30d94b8437bfb30be28644d1901f93..8a2c6a3059638a9c54d1455695dbaa592394b8e0 100644 (file)
@@ -1625,7 +1625,6 @@ SparseMatrix SparseMatrix_remove_upper(SparseMatrix A){/* remove diag and upper
 
   clear_flag(A->property, MATRIX_PATTERN_SYMMETRIC);
   clear_flag(A->property, MATRIX_SYMMETRIC);
-  clear_flag(A->property, MATRIX_SKEW);
   return A;
 }
 
index 1090ef2725221670776216de953eba0751e259cd..b8df858bdbc840729253050a449b67affce9ab43 100644 (file)
@@ -21,7 +21,7 @@ extern "C" {
 #define SYMMETRY_EPSILON 0.0000001
 enum {FORMAT_CSC, FORMAT_CSR, FORMAT_COORD};
 enum {UNMASKED = -10, MASKED = 1};
-enum {MATRIX_PATTERN_SYMMETRIC = 1<<0, MATRIX_SYMMETRIC = 1<<1, MATRIX_SKEW = 1<<2, MATRIX_UNDIRECTED = 1<<4};
+enum {MATRIX_PATTERN_SYMMETRIC = 1<<0, MATRIX_SYMMETRIC = 1<<1, MATRIX_UNDIRECTED = 1<<4};
 enum {BIPARTITE_RECT = 0, BIPARTITE_PATTERN_UNSYM, BIPARTITE_UNSYM, BIPARTITE_ALWAYS};
 
 
@@ -111,7 +111,6 @@ SparseMatrix SparseMatrix_from_dense(int m, int n, double *x);
 #define SparseMatrix_set_undirected(A) set_flag((A)->property, MATRIX_UNDIRECTED)
 #define SparseMatrix_set_symmetric(A) set_flag((A)->property, MATRIX_SYMMETRIC)
 #define SparseMatrix_set_pattern_symmetric(A) set_flag((A)->property, MATRIX_PATTERN_SYMMETRIC)
-#define SparseMatrix_set_skew(A) set_flag((A)->property, MATRIX_SKEW)
 
 
 #define SparseMatrix_known_undirected(A) test_flag((A)->property, MATRIX_UNDIRECTED)