This function is only ever called with SUM_REPEATED_NONE.
A = matrix_add_entry(A, i2, i0, i);
}
- B = SparseMatrix_from_coordinate_format_not_compacted(A, SUM_REPEATED_NONE);
+ B = SparseMatrix_from_coordinate_format_not_compacted(A);
SparseMatrix_delete(A);
B = SparseMatrix_sort(B);
*E = B;
}/* found poly_lines for this comp */
}
- A = SparseMatrix_from_coordinate_format_not_compacted(*poly_lines, SUM_REPEATED_NONE);
+ A = SparseMatrix_from_coordinate_format_not_compacted(*poly_lines);
SparseMatrix_delete(*poly_lines);
*poly_lines = A;
assert(E->nz >= ne);
cycle = MALLOC(sizeof(int)*ne*2);
- B = SparseMatrix_from_coordinate_format_not_compacted(half_edges, SUM_REPEATED_NONE);
+ B = SparseMatrix_from_coordinate_format_not_compacted(half_edges);
SparseMatrix_delete(half_edges);half_edges = B;
edge_cycle_map = MALLOC(sizeof(int)*ne);
/* unset edge_map */
}
- B = SparseMatrix_from_coordinate_format_not_compacted(*polys, SUM_REPEATED_NONE);
+ B = SparseMatrix_from_coordinate_format_not_compacted(*polys);
SparseMatrix_delete(*polys);
*polys = B;
return SparseMatrix_from_coordinate_arrays(A->nz, A->m, A->n, irn, jcn, a, A->type, A->size);
}
-SparseMatrix SparseMatrix_from_coordinate_format_not_compacted(SparseMatrix A, int what_to_sum){
+SparseMatrix SparseMatrix_from_coordinate_format_not_compacted(SparseMatrix A){
/* convert a sparse matrix in coordinate form to one in compressed row form.*/
int *irn, *jcn;
}
irn = A->ia;
jcn = A->ja;
- return SparseMatrix_from_coordinate_arrays_not_compacted(A->nz, A->m, A->n, irn, jcn, a, A->type, A->size, what_to_sum);
-
+ return SparseMatrix_from_coordinate_arrays_not_compacted(A->nz, A->m, A->n, irn, jcn, a, A->type, A->size, SUM_REPEATED_NONE);
}
static SparseMatrix SparseMatrix_from_coordinate_arrays_internal(int nz, int m, int n, int *irn, int *jcn, void *val0, int type, size_t sz, int sum_repeated){
/* this version sum repeated entries */
SparseMatrix SparseMatrix_from_coordinate_format(SparseMatrix A);
-/* what_to_sum is SUM_REPEATED_NONE, SUM_REPEATED_ALL, SUM_REPEATED_REAL_PART, SUM_REPEATED_IMAGINARY_PART, SUM_IMGINARY_KEEP_LAST_REAL*/
-SparseMatrix SparseMatrix_from_coordinate_format_not_compacted(SparseMatrix A, int what_to_sum);
+SparseMatrix SparseMatrix_from_coordinate_format_not_compacted(SparseMatrix A);
SparseMatrix SparseMatrix_from_coordinate_arrays(int nz, int m, int n, int *irn, int *jcn, void *val, int type, size_t sz);
+/* what_to_sum is SUM_REPEATED_NONE, SUM_REPEATED_ALL, SUM_REPEATED_REAL_PART, SUM_REPEATED_IMAGINARY_PART, SUM_IMGINARY_KEEP_LAST_REAL*/
SparseMatrix SparseMatrix_from_coordinate_arrays_not_compacted(int nz, int m, int n, int *irn, int *jcn, void *val, int type, size_t sz, int what_to_sum);