All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Detailed Descriptionmethods and datastructures for displaying runtime statistics Definition in file disp.c. #include <stdio.h> #include <assert.h> #include <string.h> #include "scip/def.h" #include "blockmemshell/memory.h" #include "scip/set.h" #include "scip/stat.h" #include "scip/scip.h" #include "scip/disp.h" #include "scip/pub_message.h" #include "scip/pub_misc.h" #include "scip/struct_disp.h" Go to the source code of this file.
Macro Definition Documentation
Definition at line 506 of file disp.c. Referenced by SCIPdispLongint().
Definition at line 569 of file disp.c. Referenced by SCIPdispTime(). Function Documentation
parameter change information method to autoselect display columns again Definition at line 46 of file disp.c. References SCIP_CALL, SCIP_OKAY, and SCIPautoselectDisps().
copies the given display to a new scip
Definition at line 55 of file disp.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPdebugMessage, and SCIPdispGetName(). Referenced by SCIPsetCopyPlugins().
creates a display column
Definition at line 73 of file disp.c. References BMSallocMemory, BMSduplicateMemoryArray, FALSE, NULL, paramname, SCIP_ALLOC, SCIP_CALL, SCIP_DISPSTATUS_ON, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPsetAddIntParam(), and SCIPsnprintf(). Referenced by SCIPincludeDisp().
frees memory of display column
Definition at line 136 of file disp.c. References BMSfreeMemory, BMSfreeMemoryArray, NULL, SCIP_CALL, and SCIP_OKAY. Referenced by SCIPsetFree().
initializes display column
Definition at line 161 of file disp.c. References SCIP_Disp::initialized, SCIP_Disp::name, NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIPerrorMessage, and TRUE. Referenced by SCIPsetInitPlugins().
deinitializes display column
Definition at line 185 of file disp.c. References FALSE, SCIP_Disp::initialized, SCIP_Disp::name, NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, and SCIPerrorMessage. Referenced by SCIPsetExitPlugins().
gets user data of display column
Definition at line 261 of file disp.c. References SCIP_Disp::dispdata, and NULL. Referenced by SCIP_DECL_DISPCOPY(), SCIP_DECL_DISPEXIT(), SCIP_DECL_DISPEXITSOL(), SCIP_DECL_DISPFREE(), SCIP_DECL_DISPINIT(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPOUTPUT(), SCIPfindObjDisp(), and SCIPgetObjDisp().
sets user data of display column; user has to free old data in advance!
Definition at line 271 of file disp.c. References SCIP_Disp::dispdata, and NULL. Referenced by SCIP_DECL_DISPFREE(), SCIP_DECL_DISPINITSOL(), and SCIP_DECL_DISPOUTPUT().
gets name of display column
Definition at line 282 of file disp.c. References SCIP_Disp::name, and NULL. Referenced by SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPOUTPUT(), SCIPdispCopyInclude(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), and SCIPsetFindDisp().
gets description of display column
Definition at line 292 of file disp.c. References SCIP_Disp::desc, and NULL. Referenced by SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
gets head line of display column
Definition at line 302 of file disp.c. References SCIP_Disp::header, and NULL. Referenced by SCIP_DECL_DIALOGEXEC().
gets width of display column
Definition at line 312 of file disp.c. References NULL, and SCIP_Disp::width. Referenced by SCIP_DECL_DIALOGEXEC().
gets priority of display column
Definition at line 322 of file disp.c. References NULL, and SCIP_Disp::priority. Referenced by SCIP_DECL_DIALOGEXEC().
gets position of display column
Definition at line 332 of file disp.c. References NULL, and SCIP_Disp::position. Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPsetIncludeDisp().
gets status of display column
Definition at line 342 of file disp.c. References SCIP_Disp::dispstatus, and NULL. Referenced by SCIP_DECL_DIALOGEXEC(). is display column initialized?
Definition at line 352 of file disp.c. References SCIP_Disp::initialized, and NULL. Referenced by SCIPsetIncludeDisp().
prints one line of output with the active display columns
Definition at line 362 of file disp.c. References FALSE, SCIP_Stat::lastdispnode, SCIP_Stat::ndisplines, SCIP_Stat::nnodes, NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_VERBLEVEL_NORMAL, SCIPdispOutput(), and SCIPmessageFPrintInfo(). Referenced by priceAndCutLoop(), primalAddSol(), SCIPpriceLoop(), SCIPprintDisplayLine(), and SCIPsolveCIP().
activates all display lines fitting in the display w.r. to priority
Definition at line 448 of file disp.c. References SCIP_Disp::active, BMSduplicateMemoryArray, BMSfreeMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_DISPSTATUS_AUTO, SCIP_DISPSTATUS_ON, SCIP_OKAY, SCIPsortPtr(), TRUE, and SCIP_Disp::width. Referenced by SCIPautoselectDisps(), and SCIPsetInitPlugins().
displays a long integer in decimal form fitting in a given width
Definition at line 509 of file disp.c. References MAXDECPOWER, SCIP_Longint, SCIP_MAXSTRLEN, SCIPmessageFPrintInfo(), and SCIPsnprintf(). Referenced by SCIP_DECL_DISPOUTPUT(), and SCIPdispInt().
displays an integer in decimal form fitting in a given width
Definition at line 555 of file disp.c. References SCIP_Longint, and SCIPdispLongint(). Referenced by SCIP_DECL_DISPOUTPUT().
displays a time value fitting in a given width
Definition at line 572 of file disp.c. References MAXTIMEPOWER, REALABS, SCIP_Longint, SCIP_MAXSTRLEN, SCIPmessageFPrintInfo(), and SCIPsnprintf(). Referenced by SCIP_DECL_DISPOUTPUT(). Variable Documentation
|