📄 cluto.h
字号:
/* * cluto.h * * This file contains function prototypes and constant definitions * for CLUTO * * Started 11/23/01 * George * */#ifndef __cluto_h__#define __cluto_h__#ifndef _MSC_VER#define __cdecl#endif#ifndef _CLUTO_DLL_#define _declspec(x)#endif/*------------------------------------------------------------------------* Function prototypes *-------------------------------------------------------------------------*/#ifdef __cplusplusextern "C" {#endif_declspec(dllexport) void __cdecl CLUTO_VP_ClusterDirect(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int ntrials, int niter, int seed, int dbglvl, int nparts, int *part);_declspec(dllexport) void __cdecl CLUTO_VP_ClusterRB(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int ntrials, int niter, int seed, int rbtype, int kwayrefine, int dbglvl, int nparts, int *part);_declspec(dllexport) void __cdecl CLUTO_VP_ClusterRBTree(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int ntrials, int niter, int seed, int dbglvl, int nparts, int *part, int *ptree);_declspec(dllexport) void __cdecl CLUTO_VA_Cluster(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int dbglvl, int nparts, int *part, int *ptree, float *tsims, float *gains);_declspec(dllexport) void __cdecl CLUTO_VA_ClusterBiased(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int dbglvl, int pnparts, int nparts, int *part, int *ptree, float *tsims, float *gains);_declspec(dllexport) void __cdecl CLUTO_SP_ClusterRB(int nrows, int *xadj, int *adjncy, float *adjwgt, int crfun, int ntrials, int niter, int seed, int cstype, int kwayrefine, int dbglvl, int nparts, int *part);_declspec(dllexport) void __cdecl CLUTO_SP_ClusterDirect(int nrows, int *xadj, int *adjncy, float *adjwgt, int crfun, int ntrials, int niter, int seed, int dbglvl, int nparts, int *part);_declspec(dllexport) void __cdecl CLUTO_SA_Cluster(int nvtxs, int *xadj, int *adjncy, float *adjwgt, int crfun, int dbglvl, int nparts, int *part, int *ptree, float *tsims, float *gains);_declspec(dllexport) int __cdecl CLUTO_VP_GraphClusterRB(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int grmodel, int nnbrs, float edgeprune, float vtxprune, int mincmp, int ntrials, int seed, int rbtype, int dbglvl, int nparts, int *part, float *r_crvalue);_declspec(dllexport) int __cdecl CLUTO_SP_GraphClusterRB(int nvtxs, int *xadj, int *adjncy, float *adjwgt, int nnbrs, float edgeprune, float vtxprune, int mincmp, int ntrials, int seed, int cstype, int dbglvl, int nparts, int *part, float *r_crvalue);_declspec(dllexport) void __cdecl CLUTO_V_GetGraph(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int grmodel, int nnbrs, int dbglvl, int **r_xadj, int **r_adjncy, float **r_adjwgt);_declspec(dllexport) void __cdecl CLUTO_S_GetGraph(int nvtxs, int *xadj, int *adjncy, float *adjwgt, int grmodel, int nnbrs, int dbglvl, int **r_xadj, int **r_adjncy, float **r_adjwgt);_declspec(dllexport) float __cdecl CLUTO_V_GetSolutionQuality(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int nparts, int *part);_declspec(dllexport) float __cdecl CLUTO_S_GetSolutionQuality(int nvtxs, int *xadj, int *adjncy, float *adjwgt, int crfun, int nparts, int *part);_declspec(dllexport) void __cdecl CLUTO_V_GetClusterStats(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int nparts, int *part, int *pwgts, float *cintsim, float *cintsdev, float *izscores, float *cextsim, float *cextsdev, float *ezscores);_declspec(dllexport) void __cdecl CLUTO_S_GetClusterStats(int nvtxs, int *xadj, int *adjncy, float *adjwgt, int nparts, int *part, int *pwgts, float *cintsim, float *cintsdev, float *izscores, float *cextsim, float *cextsdev, float *ezscores);_declspec(dllexport) void __cdecl CLUTO_V_GetClusterFeatures(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int nparts, int *part, int nfeatures, int *internalids, float *internalwgts, int *externalids, float *externalwgts);_declspec(dllexport) void __cdecl CLUTO_V_BuildTree(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int crfun, int rowmodel, int colmodel, float colprune, int treetype, int dbglvl, int nparts, int *part, int *ptree, float *tsims, float *gains);_declspec(dllexport) void __cdecl CLUTO_S_BuildTree(int nvtxs, int *xadj, int *adjncy, float *adjwgt, int crfun, int treetype, int dbglvl, int nparts, int *part, int *ptree, float *tsims, float *gains);_declspec(dllexport) void __cdecl CLUTO_V_GetTreeStats(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int nparts, int *part, int *ptree, int *pwgts, float *cintsim, float *cextsim);_declspec(dllexport) void __cdecl CLUTO_V_GetTreeFeatures(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int nparts, int *part, int *ptree, int nfeatures, int *internalids, float *internalwgts, int *externalids, float *externalwgts);_declspec(dllexport) void __cdecl CLUTO_InternalizeMatrix(int nrows, int ncols, int *rowptr, int *rowind, float *rowval, int simfun, int rowmodel, int colmodel, float colprune, int *part, int *r_nrows, int *r_ncols, int **r_rowptr, int **r_rowind, float **r_rowval, int **r_rimap, int **r_cimap);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -