48 #define DISP_NAME "sdpunsolved"
49 #define DISP_DESC "percentage of unsolved SDPs"
50 #define DISP_HEADER "SDP uns"
52 #define DISP_PRIORITY 40000
53 #define DISP_POSITION 1475
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;
128 assert( scip != NULL );
129 assert( disp != NULL );
131 dispdata = SCIPdispGetData(disp);
133 assert( dispdata != NULL );
134 assert( dispdata->relaxSDP != NULL );
138 SCIPinfoMessage(scip, file,
" -- ");
142 SCIP_Real fastpercent;
144 SCIPinfoMessage(scip, file,
"%7.2f%%", 100.0 * fastpercent);
160 SCIP_DISPDATA* dispdata = NULL;
162 assert( scip != NULL );
165 SCIP_CALL( SCIPallocMemory(scip, &dispdata) );
170 dispFreeSdpunsolved, NULL, NULL,
171 dispInitsolSdpunsolved, NULL, dispOutputSdpunsolved,
int SCIPrelaxSdpGetNSdpUnsolved(SCIP_RELAX *relax)
Column to display the percentage of SDP-relaxations that could not be solved even using a penalty for...
static SCIP_DECL_DISPFREE(dispFreeSdpunsolved)
int SCIPrelaxSdpGetNSdpCalls(SCIP_RELAX *relax)
static SCIP_DECL_DISPINITSOL(dispInitsolSdpunsolved)
static SCIP_DECL_DISPCOPY(dispCopySdpunsolved)
static SCIP_DECL_DISPOUTPUT(dispOutputSdpunsolved)
SCIP_RETCODE SCIPincludeDispSdpunsolved(SCIP *scip)