methods for the inclusion and access of display plugins
SCIP_DISPDATA * SCIPdispGetData | ( | SCIP_DISP * | disp | ) |
gets user data of display column
disp | display column |
Definition at line 314 of file disp.c.
References assert(), 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_DISPINITSOL(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIPfindObjDisp(), and SCIPgetObjDisp().
void SCIPdispSetData | ( | SCIP_DISP * | disp, |
SCIP_DISPDATA * | dispdata ) |
sets user data of display column; user has to free old data in advance!
disp | display column |
dispdata | new display column user data |
Definition at line 324 of file disp.c.
References assert(), SCIP_Disp::dispdata, and NULL.
Referenced by SCIP_DECL_DISPFREE(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPOUTPUT(), and SCIP_DECL_DISPOUTPUT().
gets name of display column
disp | display column |
Definition at line 335 of file disp.c.
References assert(), SCIP_Disp::name, and NULL.
Referenced by SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DISPCOPY(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIPdispCopyInclude(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
gets description of display column
disp | display column |
Definition at line 345 of file disp.c.
References assert(), SCIP_Disp::desc, and NULL.
Referenced by SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
gets head line of display column
disp | display column |
Definition at line 355 of file disp.c.
References assert(), SCIP_Disp::header, and NULL.
Referenced by SCIP_DECL_DIALOGEXEC().
int SCIPdispGetWidth | ( | SCIP_DISP * | disp | ) |
gets width of display column
disp | display column |
Definition at line 365 of file disp.c.
References assert(), NULL, and SCIP_Disp::width.
Referenced by SCIP_DECL_DIALOGEXEC().
int SCIPdispGetPriority | ( | SCIP_DISP * | disp | ) |
gets priority of display column
disp | display column |
Definition at line 375 of file disp.c.
References assert(), NULL, and SCIP_Disp::priority.
Referenced by SCIP_DECL_DIALOGEXEC().
int SCIPdispGetPosition | ( | SCIP_DISP * | disp | ) |
gets position of display column
disp | display column |
Definition at line 385 of file disp.c.
References assert(), NULL, and SCIP_Disp::position.
Referenced by SCIP_DECL_DIALOGEXEC().
SCIP_DISPSTATUS SCIPdispGetStatus | ( | SCIP_DISP * | disp | ) |
gets status of display column
disp | display column |
Definition at line 395 of file disp.c.
References assert(), SCIP_Disp::dispstatus, and NULL.
Referenced by SCIP_DECL_DIALOGEXEC().
is display column initialized?
disp | display column |
Definition at line 405 of file disp.c.
References assert(), SCIP_Disp::initialized, and NULL.
void SCIPdispLongint | ( | SCIP_MESSAGEHDLR * | messagehdlr, |
FILE * | file, | ||
SCIP_Longint | val, | ||
int | width ) |
displays a long integer in decimal form fitting in a given width
messagehdlr | message handler |
file | output stream |
val | value to display |
width | width to fit into |
Definition at line 581 of file disp.c.
References ABS, assert(), decpowerchar, i, MAXDECPOWER, SCIP_LONGINT_FORMAT, SCIP_MAXSTRLEN, SCIPmessageFPrintInfo(), and SCIPsnprintf().
Referenced by runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), and SCIPdispInt().
void SCIPdispInt | ( | SCIP_MESSAGEHDLR * | messagehdlr, |
FILE * | file, | ||
int | val, | ||
int | width ) |
displays an integer in decimal form fitting in a given width
messagehdlr | message handler |
file | output stream |
val | value to display |
width | width to fit into |
Definition at line 627 of file disp.c.
References SCIPdispLongint().
Referenced by runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), and SCIP_DECL_DISPOUTPUT().
void SCIPdispTime | ( | SCIP_MESSAGEHDLR * | messagehdlr, |
FILE * | file, | ||
SCIP_Real | val, | ||
int | width ) |
displays a time value fitting in a given width
messagehdlr | message handler |
file | output stream |
val | value in seconds to display |
width | width to fit into |
Definition at line 643 of file disp.c.
References assert(), i, MAXTIMEPOWER, REALABS, SCIP_MAXSTRLEN, SCIPmessageFPrintInfo(), SCIPsnprintf(), timepowerchar, and timepowerval.
Referenced by runBenders(), and SCIP_DECL_DISPOUTPUT().
SCIP_RETCODE SCIPincludeDisp | ( | SCIP * | scip, |
const char * | name, | ||
const char * | desc, | ||
const char * | header, | ||
SCIP_DISPSTATUS | dispstatus, | ||
SCIP_DECL_DISPCOPY((*dispcopy)) | , | ||
SCIP_DECL_DISPFREE((*dispfree)) | , | ||
SCIP_DECL_DISPINIT((*dispinit)) | , | ||
SCIP_DECL_DISPEXIT((*dispexit)) | , | ||
SCIP_DECL_DISPINITSOL((*dispinitsol)) | , | ||
SCIP_DECL_DISPEXITSOL((*dispexitsol)) | , | ||
SCIP_DECL_DISPOUTPUT((*dispoutput)) | , | ||
SCIP_DISPDATA * | dispdata, | ||
int | width, | ||
int | priority, | ||
int | position, | ||
SCIP_Bool | stripline ) |
creates a display column and includes it in SCIP
scip | SCIP data structure |
name | name of display column |
desc | description of display column |
header | head line of display column |
dispstatus | display activation status of display column |
dispdata | display column data |
width | width of display column (no. of chars used) |
priority | priority of display column |
position | relative position of display column |
stripline | should the column be separated with a line from its right neighbor? |
Definition at line 55 of file scip_disp.c.
References FALSE, i, NULL, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIPcheckStage(), SCIPdispCreate(), SCIPerrorMessage, SCIPfindDisp(), SCIPsetIncludeDisp(), and TRUE.
Referenced by includeConshdlrCountsols(), SCIPincludeDispDefault(), SCIPincludeEventHdlrEstim(), SCIPincludeEventHdlrSolvingphase(), and SCIPincludeObjDisp().
returns the display column of the given name, or NULL if not existing
scip | SCIP data structure |
name | name of display column |
Definition at line 97 of file scip_disp.c.
References assert(), NULL, and SCIPsetFindDisp().
Referenced by SCIP_DECL_DISPCOPY(), SCIPfindObjDisp(), SCIPincludeDisp(), and SCIPincludeDispDefault().
returns the array of currently available display columns
scip | SCIP data structure |
Definition at line 110 of file scip_disp.c.
References assert(), and NULL.
Referenced by SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
int SCIPgetNDisps | ( | SCIP * | scip | ) |
returns the number of currently available display columns
scip | SCIP data structure |
Definition at line 121 of file scip_disp.c.
References assert(), and NULL.
Referenced by SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
SCIP_RETCODE SCIPautoselectDisps | ( | SCIP * | scip | ) |
automatically selects display columns for being shown w.r.t. the display width parameter
scip | SCIP data structure |
Definition at line 132 of file scip_disp.c.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPdispAutoActivate().
Referenced by SCIP_DECL_PARAMCHGD(), SCIP_DECL_PARAMCHGD(), and SCIPsyncstoreInit().
void SCIPchgDispMode | ( | SCIP_DISP * | disp, |
SCIP_DISPMODE | mode ) |
changes the display column mode
disp | display column |
mode | the display column mode |
Definition at line 145 of file scip_disp.c.
References assert(), NULL, and SCIPdispChgMode().
Referenced by SCIPincludeDispDefault().