|
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) |