|
misc_stp.h
Go to the documentation of this file.
20 * This file includes miscellaneous methods used for solving Steiner problems. For more details see \ref MISCSTP page. 23 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 49 /** voronoi list node structure storing distance, incoming edge,base and pointer to next list node */ 194 /** deletes the root of the paring heap, concomitantly storing its data and key in '*element' and '*key' respectively */ 204 /** links nodes 'root1' and 'root2' together, roots the resulting tree at root1 and sets root2 to NULL */ Definition: misc_stp.h:66 struct Graph_Node GNODE struct UnionFind_Structure UF Definition: misc_stp.h:42 void SCIPpairheapMeldheaps(SCIP *scip, PHNODE **root1, PHNODE **root2, int *sizeroot1, int *sizeroot2) Definition: misc_stp.c:510 struct Vnoi_List_Node VLIST PHNODE * SCIPpairheapAddtoheap(SCIP *scip, PHNODE *root1, PHNODE *root2) Definition: misc_stp.c:331 SCIP_RETCODE SCIPpairheapDeletemin(SCIP *scip, int *element, SCIP_Real *key, PHNODE **root, int *size) Definition: misc_stp.c:473 Definition: misc_stp.h:50 Definition: misc_stp.h:73 Definition: misc_stp.h:59 SCIP_RETCODE SCIPintListNodeAppendCopy(SCIP *scip, IDX **node1, IDX *node2) Definition: misc_stp.c:76 NODE * SCIPlinkcuttreeFindMax(SCIP *scip, const SCIP_Real *cost, NODE *v) Definition: misc_stp.c:230 Definition: grphload.c:78 SCIP_RETCODE SCIPintListNodeInsert(SCIP *scip, IDX **node, int nodeval) Definition: misc_stp.c:59 int GNODECmpByDist(void *first_arg, void *second_arg) struct Int_List_Node IDX NODE * SCIPlinkcuttreeFindMinMW(SCIP *scip, SCIP_Real *nodeweight, int *tail, int *stdeg, NODE *v) Definition: misc_stp.c:193 PHNODE * SCIPpairheapMergeheaps(SCIP *scip, PHNODE *root1, PHNODE *root2) Definition: misc_stp.c:288 void SCIPunionfindUnion(UF *uf, int p, int q, SCIP_Bool compress) Definition: misc_stp.c:644 struct ST_Node NODE SCIP_RETCODE SCIPpairheapInsert(SCIP *scip, PHNODE **root, int element, SCIP_Real key, int *size) Definition: misc_stp.c:439 Definition: misc_stp.h:35 SCIP_RETCODE SCIPpairheapBuffarr(SCIP *scip, PHNODE *root, int size, int **elements) Definition: misc_stp.c:581 SCIP_RETCODE SCIPunionfindInit(SCIP *scip, UF *uf, int length) Definition: misc_stp.c:600 struct PHeap_Node PHNODE |