Graphviz
2.41.20171026.1811
|
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, int inplace, int maxcluster, int use_value, int *nclusters, int **assignment, real *modularity, int *flag) |
Definition at line 17 of file clustering.h.
anonymous enum |
Enumerator | |
---|---|
CLUSTERING_MODULARITY | |
CLUSTERING_MQ |
Definition at line 39 of file clustering.h.
void modularity_clustering | ( | SparseMatrix | A, |
int | inplace, | ||
int | maxcluster, | ||
int | use_value, | ||
int * | nclusters, | ||
int ** | assignment, | ||
real * | modularity, | ||
int * | flag | ||
) |
Definition at line 350 of file clustering.c.
References assert, FALSE, SparseMatrix_struct::m, MATRIX_TYPE_REAL, SparseMatrix_struct::n, SparseMatrix_copy(), SparseMatrix_delete(), SparseMatrix_remove_diagonal(), SparseMatrix_set_entries_to_real_one(), SparseMatrix_symmetrize(), and SparseMatrix_struct::type.
Referenced by attached_clustering(), and Import_coord_clusters_from_dot().