|
Graphviz 15.1.0~dev.20260614.1330
|
#include <stdbool.h>Go to the source code of this file.
Data Structures | |
| struct | Multilevel_Modularity_Clustering_struct |
Typedefs | |
| typedef struct Multilevel_Modularity_Clustering_struct * | Multilevel_Modularity_Clustering |
Enumerations | |
| enum | { CLUSTERING_MODULARITY = 0 , CLUSTERING_MQ } |
Functions | |
| void | modularity_clustering (SparseMatrix A, bool inplace, int maxcluster, int *nclusters, int **assignment, double *modularity) |
Definition at line 19 of file clustering.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CLUSTERING_MODULARITY | |
| CLUSTERING_MQ | |
Definition at line 39 of file clustering.h.
| void modularity_clustering | ( | SparseMatrix | A, |
| bool | inplace, | ||
| int | maxcluster, | ||
| int * | nclusters, | ||
| int ** | assignment, | ||
| double * | modularity | ||
| ) |
Definition at line 343 of file clustering.c.
References A, B, hierachical_modularity_clustering(), MATRIX_TYPE_REAL, SparseMatrix_copy(), SparseMatrix_delete(), SparseMatrix_remove_diagonal(), and SparseMatrix_symmetrize().
Referenced by attached_clustering(), Import_coord_clusters_from_dot(), and modularity_ink_bundling().