34 SCIPdialogMessage(scip, NULL,
"\n");
38 SCIPdialogMessage(scip, NULL,
"written STP solution\n");
40 *nextdialog = SCIPdialoghdlrGetRoot(dialoghdlr);
57 root = SCIPgetRootDialog(scip);
61 assert(SCIPdialogHasEntry(root,
"write"));
62 if( SCIPdialogFindEntry(root,
"write", &submenu) != 1 )
64 SCIPerrorMessage(
"write sub menu not found\n");
65 return SCIP_PLUGINNOTFOUND;
69 if( !SCIPdialogHasEntry(submenu,
"stpsolution") )
71 SCIP_CALL( SCIPincludeDialog(scip, &dialog,
73 SCIPdialogExecWriteStpsol, NULL, NULL,
74 "stpsolution",
"write solution to STP logfile",
FALSE, NULL) );
75 SCIP_CALL( SCIPaddDialogEntry(scip, submenu, dialog) );
76 SCIP_CALL( SCIPreleaseDialog(scip, &dialog) );
Problem data for stp problem.
SCIP_RETCODE SCIPprobdataWriteLogfileEnd(SCIP *scip)
stp user interface dialog
SCIP_RETCODE SCIPincludeDialogStp(SCIP *scip)
static SCIP_DECL_DIALOGEXEC(SCIPdialogExecWriteStpsol)