stptest_extutils.c
Go to the documentation of this file.
26 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
static SCIP_RETCODE testDistCloseNodesPcAreValid1(SCIP *scip)
Definition: stptest_extutils.c:103
Definition: graphdefs.h:184
Definition: struct_scip.h:59
void graph_edge_addBi(SCIP *, GRAPH *, int, int, double)
void extreduce_distDataFree(SCIP *, const GRAPH *, DISTDATA **)
Definition: extreduce_dist.c:1784
void extreduce_mldistsEmptySlotSetBase(int, MLDISTS *)
Definition: extreduce_mldists.c:477
includes various files containing graph methods used for Steiner tree problems
SCIP_RETCODE stptest_graphSetUpPcOrg(SCIP *, GRAPH *, int *, int *)
Definition: stptest_graph.c:301
void stptest_extreduceTearDown(SCIP *, GRAPH *, REDCOST **)
Definition: stptest_extreduce.c:2346
SCIP_RETCODE graph_pc_initPrizes(SCIP *, GRAPH *, int)
Definition: graph_pcbase.c:741
This file implements extended reduction techniques for several Steiner problems.
SCIP_Bool extreduce_mldistsIsEmpty(const MLDISTS *)
Definition: extreduce_mldists.c:372
static SCIP_RETCODE testMldistsBuilding(SCIP *scip)
Definition: stptest_extutils.c:40
void extreduce_mldistsEmptySlotSetFilled(MLDISTS *)
Definition: extreduce_mldists.c:534
static SCIP_RETCODE testDistRootPathsAreValid(SCIP *scip)
Definition: stptest_extutils.c:395
static SCIP_RETCODE testDistCloseNodesAreValid(SCIP *scip)
Definition: stptest_extutils.c:309
void extreduce_edgeRemove(SCIP *, int, GRAPH *, DISTDATA *, EXTPERMA *)
Definition: extreduce_base.c:1946
void extreduce_mldistsLevelRemoveTop(MLDISTS *)
Definition: extreduce_mldists.c:695
Definition: type_retcode.h:33
void graph_edge_delFull(SCIP *, GRAPH *, int, SCIP_Bool)
Definition: graph_edge.c:418
Definition: extreducedefs.h:72
void extreduce_distDataDeleteEdge(SCIP *, const GRAPH *, int, DISTDATA *)
Definition: extreduce_dist.c:1315
SCIP_Real extreduce_distDataGetSd(SCIP *, const GRAPH *, int, int, DISTDATA *)
Definition: extreduce_dist.c:1426
SCIP_Bool extreduce_distCloseNodesAreValid(SCIP *, const GRAPH *, const DISTDATA *)
Definition: extreduce_dbg.c:1125
SCIP_Real * extreduce_mldistsEmptySlotTargetDists(const MLDISTS *)
Definition: extreduce_mldists.c:432
Definition: extreducedefs.h:79
SCIP_RETCODE extreduce_mldistsInit(SCIP *, int, int, int, int, SCIP_Bool, MLDISTS **)
Definition: extreduce_mldists.c:291
Definition: graphdefs.h:150
Portable definitions.
static SCIP_RETCODE testDistDistancesAreValid(SCIP *scip)
Definition: stptest_extutils.c:475
static SCIP_RETCODE testDistCloseNodesPcAreValidAfterDeletion(SCIP *scip)
Definition: stptest_extutils.c:234
void extreduce_mldistsLevelAddTop(int, int, MLDISTS *)
Definition: extreduce_mldists.c:562
SCIP_RETCODE extreduce_distDataInit(SCIP *, GRAPH *, int, SCIP_Bool, SCIP_Bool, DISTDATA **)
Definition: extreduce_dist.c:1218
includes various testing methods for Steiner tree problems
void extreduce_mldistsFree(SCIP *, MLDISTS **)
Definition: extreduce_mldists.c:344
static SCIP_RETCODE testDistCloseNodesPcAreValid2(SCIP *scip)
Definition: stptest_extutils.c:169
Definition: objbenders.h:33
includes various reduction methods for Steiner tree problems