|
Data Structures |
| struct | Edge |
| struct | MEdge |
| struct | Clusterer |
Typedefs |
|
typedef Edge * | EdgePointer |
|
typedef MEdge * | MEdgePointer |
|
typedef Clusterer | Clusterer |
Enumerations |
| enum | { CLUSTERING_SINGLE_LINK,
CLUSTERING_AVERAGE_LINK,
CLUSTERING_HYBRID_LINK
} |
Functions |
|
Edge * | EdgeArray_create (long nSize) |
|
EdgePointer * | EdgePointerArray_create (long nSize) |
|
Edge ** | EdgeTriangularMatrix_create (long nSize) |
|
void | EdgeTriangularMatrix_fprint (FILE *fp, Edge **matrix, long nSize) |
|
int | Edge_cmpByWeight (const void *p1, const void *p2) |
|
void | EdgeArray_sortByWeight (Edge *edges, long nEdges) |
|
int | EdgePointer_cmpByWeight (const void *p1, const void *p2) |
|
void | EdgePointerArray_sortByWeight (EdgePointer *edges, long nEdges) |
|
MEdge * | MEdgeArray_create (long nSize) |
|
MEdgePointer * | MEdgePointerArray_create (long nSize) |
|
MEdge ** | MEdgeTriangularMatrix_create (long nSize) |
|
void | MEdgeTriangularMatrix_fprint (FILE *fp, MEdge **matrix, long nSize) |
|
int | MEdge_cmpByWeight (const void *p1, const void *p2) |
|
void | MEdgeArray_sortByWeight (MEdge *edges, long nMEdges) |
|
int | MEdgePointer_cmpByWeight (const void *p1, const void *p2) |
|
void | MEdgePointerArray_sortByWeight (MEdgePointer *edges, long nMEdges) |
|
void | Clusterer_init (Clusterer *cl, float dRTThr, float dMZThr) |
|
void | FPeak2iPointerSet_singleLinkageClustering (FPeak2iPointerSet *SET, Clusterer *clust) |
|
void | FPeak2iPointerSet_averageLinkageClustering (FPeak2iPointerSet *SET, Clusterer *clust) |
|
void | FPeak2iPointerSet_hybridLinkageClustering (FPeak2iPointerSet *SET, Clusterer *clust) |
|
void | FPeak2iPointerSet_cluster (FPeak2iPointerSet *SET, Clusterer *clust) |