stat.c
Go to the documentation of this file.
26 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 336 SCIP_Bool partialreset /**< should time and integral value be kept? (in combination with no statistical 356 /** update the primal-dual integral statistic. method accepts + and - SCIPsetInfinity() as values for 420 else if( !SCIPsetIsInfinity(set, REALABS(primalbound)) && !SCIPsetIsInfinity(set, REALABS(dualbound)) ) 425 /* The gap in the definition of the primal-dual integral differs from the default SCIP gap function. 426 * Here, the MAX(primalbound, dualbound) is taken for gap quotient in order to ensure a gap <= 100. 435 assert(currentgap == 0.0 || currentgap == 100.0 || SCIPsetIsGE(set, primalbound * dualbound, 0.0)); 489 /** resets display statistics, such that a new header line is displayed before the next display line */ 510 /** depending on the current memory usage, switches mode flag to standard or memory saving mode */ 535 else if( stat->memsavemode && memused < 0.5 * set->mem_savefac * set->limit_memory * 1024.0 * 1024.0 ) 549 /** enables or disables all statistic clocks of \p stat concerning LP execution time, strong branching time, etc. 554 * @see: For completely disabling all timing of SCIP, consider setting the parameter timing/enabled to FALSE
SCIP_RETCODE SCIPvisualCreate(SCIP_VISUAL **visual, SCIP_MESSAGEHDLR *messagehdlr) Definition: visual.c:75 SCIP_Longint ndualresolvelpiterations Definition: struct_stat.h:54 SCIP_Bool SCIPsetIsLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5238 internal methods for clocks and timing issues void SCIPstatUpdateMemsaveMode(SCIP_STAT *stat, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_MEM *mem) Definition: stat.c:511 Definition: struct_mem.h:36 Definition: type_message.h:45 SCIP_RETCODE SCIPhistoryCreate(SCIP_HISTORY **history, BMS_BLKMEM *blkmem) Definition: history.c:40 void SCIPstatEnableOrDisableStatClocks(SCIP_STAT *stat, SCIP_Bool enable) Definition: stat.c:556 Definition: struct_message.h:35 Definition: struct_prob.h:38 methods for creating output for visualization tools (VBC, BAK) void SCIPclockEnableOrDisable(SCIP_CLOCK *clck, SCIP_Bool enable) Definition: clock.c:250 internal methods for branching and inference history SCIP_Bool SCIPsetIsGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5274 Definition: struct_set.h:56 SCIP_Bool SCIPsetIsLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5220 Definition: type_clock.h:34 internal methods for storing and manipulating the main problem void SCIPmessagePrintVerbInfo(SCIP_MESSAGEHDLR *messagehdlr, SCIP_VERBLEVEL verblevel, SCIP_VERBLEVEL msgverblevel, const char *formatstr,...) Definition: message.c:662 methods for block memory pools and memory buffers SCIP_Longint nprimalresolvelpiterations Definition: struct_stat.h:53 Definition: type_retcode.h:33 Definition: type_stat.h:33 internal methods for global SCIP settings SCIP_Bool SCIPsetIsEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5202 void SCIPstatResetPrimalDualIntegral(SCIP_STAT *stat, SCIP_SET *set, SCIP_Bool partialreset) Definition: stat.c:333 SCIP_RETCODE SCIPclockCreate(SCIP_CLOCK **clck, SCIP_CLOCKTYPE clocktype) Definition: clock.c:160 SCIP_RETCODE SCIPstatCreate(SCIP_STAT **stat, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr) Definition: stat.c:43 SCIP_Longint nlexdualresolvelpiterations Definition: struct_stat.h:55 Definition: type_history.h:34 void SCIPstatResetCurrentRun(SCIP_STAT *stat, SCIP_Bool solved) Definition: stat.c:450 internal methods for problem statistics void SCIPstatUpdatePrimalDualIntegral(SCIP_STAT *stat, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_Real upperbound, SCIP_Real lowerbound) Definition: stat.c:359 SCIP_Real SCIPprobExternObjval(SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_SET *set, SCIP_Real objval) Definition: prob.c:1953 Definition: struct_stat.h:44 common defines and data types used in all packages of SCIP void SCIPhistoryFree(SCIP_HISTORY **history, BMS_BLKMEM *blkmem) Definition: history.c:55 memory allocation routines |