mst.c
Go to the documentation of this file.
21 * Note: This file is supposed to (partly) replace graph_path.c in the long run, as it includes the faster implementations.
Definition: graphdefs.h:184
Definition: struct_scip.h:59
void graph_csr_build(const GRAPH *, const SCIP_Real *, CSR *)
Definition: graph_util.c:1351
static void computeOnMarked_init(const GRAPH *g, const STP_Bool *nodes_isMarked, int startnode, MST *mst)
Definition: mst.c:32
Definition: graphdefs.h:301
minimum spanning tree based algorithms for Steiner problems
void mst_computeOnMarked(const GRAPH *g, const STP_Bool *nodes_isMarked, int startnode, MST *mst)
Definition: mst.c:223
void mst_getSoledges(const GRAPH *g, const MST *mst, int *RESTRICT soledges)
Definition: mst.c:196
SCIP_RETCODE graph_csr_allocWithEdgeId(SCIP *, int, int, CSR **)
Definition: graph_util.c:1270
Definition: type_retcode.h:33
Definition: mst.h:40
void graph_heap_free(SCIP *, SCIP_Bool, SCIP_Bool, DHEAP **)
Definition: graph_util.c:1034
static void computeOnMarked_exec(const GRAPH *g, const STP_Bool *nodes_isMarked, int startnode, MST *mst)
Definition: mst.c:65
Definition: graphdefs.h:138
Portable definitions.
SCIP_RETCODE graph_heap_create(SCIP *, int, int *, DENTRY *, DHEAP **)
Definition: graph_util.c:992
int graph_heap_deleteMinReturnNode(DHEAP *)
Definition: graph_util.c:1076
Definition: objbenders.h:33