From: Matthew Fernandez Date: Mon, 2 Jan 2023 00:28:09 +0000 (-0800) Subject: sparse hierachical_mq_clustering: remove 'flag' parameter X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7472ccd9d702cc0a5914c299d7dc5844a2947b42;p=graphviz sparse hierachical_mq_clustering: remove 'flag' parameter This is always set to 0. --- diff --git a/lib/sparse/mq.c b/lib/sparse/mq.c index 2ee63c686..475d81ced 100644 --- a/lib/sparse/mq.c +++ b/lib/sparse/mq.c @@ -535,7 +535,7 @@ static Multilevel_MQ_Clustering Multilevel_MQ_Clustering_new(SparseMatrix A0, in static void hierachical_mq_clustering(SparseMatrix A, int maxcluster, - int *nclusters, int **assignment, double *mq, int *flag){ + int *nclusters, int **assignment, double *mq){ /* find a clustering of vertices by maximize mq A: symmetric square matrix n x n. If real value, value will be used as edges weights, otherwise edge weights are considered as 1. maxcluster: used to specify the maximum number of cluster desired, e.g., maxcluster=10 means that a maximum of 10 clusters @@ -552,8 +552,6 @@ static void hierachical_mq_clustering(SparseMatrix A, int maxcluster, *mq = 0.; - *flag = 0; - grid = Multilevel_MQ_Clustering_new(A, maxcluster); /* find coarsest */ @@ -617,7 +615,7 @@ void mq_clustering(SparseMatrix A, int inplace, int maxcluster, int use_value, if (B->type != MATRIX_TYPE_REAL || !use_value) B = SparseMatrix_set_entries_to_real_one(B); - hierachical_mq_clustering(B, maxcluster, nclusters, assignment, mq, flag); + hierachical_mq_clustering(B, maxcluster, nclusters, assignment, mq); if (B != A) SparseMatrix_delete(B);