48 #define DISP_NAME "sdpfastsettings" 49 #define DISP_DESC "percentage of fastsettings for SDP solver" 50 #define DISP_HEADER "SDP fast" 52 #define DISP_PRIORITY 1000 53 #define DISP_POSITION 1425 54 #define DISP_STRIPLINE TRUE 92 SCIP_DISPDATA* dispdata;
94 assert(
scip != NULL );
95 assert( disp != NULL );
96 dispdata = SCIPdispGetData(disp);
97 assert( dispdata != NULL );
99 SCIPfreeMemory(
scip, &dispdata);
100 SCIPdispSetData(disp, NULL);
109 SCIP_DISPDATA* dispdata;
111 assert( disp != NULL );
112 dispdata = SCIPdispGetData(disp);
113 assert( dispdata != NULL );
115 dispdata->relaxSDP = SCIPfindRelax(
scip,
"SDP");
116 assert( dispdata->relaxSDP != NULL );
125 SCIP_DISPDATA* dispdata;
127 assert(
scip != NULL );
128 assert( disp != NULL );
130 dispdata = SCIPdispGetData(disp);
132 assert( dispdata != NULL );
133 assert( dispdata->relaxSDP != NULL );
137 SCIPinfoMessage(
scip, file,
" -- ");
141 SCIP_Real fastpercent;
143 SCIPinfoMessage(
scip, file,
"%7.2f%%", 100.0 * fastpercent);
159 SCIP_DISPDATA* dispdata = NULL;
161 assert( scip != NULL );
164 SCIP_CALL( SCIPallocMemory(scip, &dispdata) );
168 dispCopySdpfastsettings,
169 dispFreeSdpfastsettings, NULL, NULL,
170 dispInitsolSdpfastsettings, NULL, dispOutputSdpfastsettings,
static SCIP_DECL_DISPOUTPUT(dispOutputSdpfastsettings)
SCIP_RETCODE SCIPincludeDispSdpfastsettings(SCIP *scip)
Column to display the percentage of SDP-relaxations that were solved using fast settings.
int SCIPrelaxSdpGetNSdpInterfaceCalls(SCIP_RELAX *relax)
int SCIPrelaxSdpGetNSdpCalls(SCIP_RELAX *relax)
static SCIP_DECL_DISPFREE(dispFreeSdpfastsettings)
static SCIP_DECL_DISPINITSOL(dispInitsolSdpfastsettings)
int SCIPrelaxSdpGetNSdpFast(SCIP_RELAX *relax)
static SCIP_DECL_DISPCOPY(dispCopySdpfastsettings)