![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Go to the source code of this file.
Functions | |
| void | Compute_Weights (CtrlType *ctrl, GraphType *graph, idxtype *w) |
| void | transform_matrix (CtrlType *ctrl, GraphType *graph, idxtype *w, float *m_adjwgt) |
| void | transform_matrix_half (CtrlType *ctrl, GraphType *graph, idxtype *w, float *m_adjwgt) |
| void | pingpong (CtrlType *ctrl, GraphType *graph, int nparts, int chain_length, float *tpwgts, float ubfactor, int toplevel) |
| void | Weighted_kernel_k_means (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *w, float *tpwgts, float ubfactor) |
| int | local_search (CtrlType *ctrl, GraphType *graph, int nparts, int chain_length, idxtype *w, float *tpwgts, float ubfactor) |
| float | onePoint_move (GraphType *graph, int nparts, idxtype *sum, idxtype *squared_sum, idxtype *w, idxtype *self_sim, int **linearTerm, int ii) |
| void | move1Point2EmptyCluster (GraphType *graph, int nparts, idxtype *sum, idxtype *squared_sum, idxtype *w, idxtype *self_sim, int **linearTerm, int k) |
| void | remove_empty_clusters_l1 (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *w, float *tpwgts, float ubfactor) |
| void | remove_empty_clusters_l2 (CtrlType *ctrl, GraphType *graph, int nparts, idxtype *w, float *tpwgts, float ubfactor) |
| void | MLKKMRefine (CtrlType *ctrl, GraphType *orggraph, GraphType *graph, int nparts, int chain_length, float *tpwgts, float ubfactor) |
Variables | |
| int | cutType |
| int | memory_saving |
| int | boundary_points |
Definition at line 19 of file wkkm.c.
Referenced by pingpong().
| int local_search | ( | CtrlType * | ctrl, |
| GraphType * | graph, | ||
| int | nparts, | ||
| int | chain_length, | ||
| idxtype * | w, | ||
| float * | tpwgts, | ||
| float | ubfactor | ||
| ) |
Definition at line 409 of file wkkm.c.
Referenced by pingpong(), and remove_empty_clusters_l1().
| void pingpong | ( | CtrlType * | ctrl, |
| GraphType * | graph, | ||
| int | nparts, | ||
| int | chain_length, | ||
| float * | tpwgts, | ||
| float | ubfactor, | ||
| int | toplevel | ||
| ) |
Definition at line 138 of file wkkm.c.
Referenced by MLKKMRefine().
| void remove_empty_clusters_l1 | ( | CtrlType * | ctrl, |
| GraphType * | graph, | ||
| int | nparts, | ||
| idxtype * | w, | ||
| float * | tpwgts, | ||
| float | ubfactor | ||
| ) |
Definition at line 912 of file wkkm.c.
Referenced by pingpong().
| void remove_empty_clusters_l2 | ( | CtrlType * | ctrl, |
| GraphType * | graph, | ||
| int | nparts, | ||
| idxtype * | w, | ||
| float * | tpwgts, | ||
| float | ubfactor | ||
| ) |
Definition at line 929 of file wkkm.c.
Referenced by pingpong().
| void Weighted_kernel_k_means | ( | CtrlType * | ctrl, |
| GraphType * | graph, | ||
| int | nparts, | ||
| idxtype * | w, | ||
| float * | tpwgts, | ||
| float | ubfactor | ||
| ) |
Definition at line 183 of file wkkm.c.
Referenced by pingpong().
|
extern |
Definition at line 3 of file metis.c.
Referenced by Compute_Weights(), MLKKMRefine(), transform_matrix(), and transform_matrix_half().
| int memory_saving |
Definition at line 17 of file wkkm.c.
Referenced by pingpong().