46 #define TABLE_NAME "relaxsdp" 47 #define TABLE_DESC "advanced SDP relaxator statistics table" 48 #define TABLE_POSITION 16000 49 #define TABLE_EARLIEST_STAGE SCIP_STAGE_SOLVING 71 assert(
scip != NULL );
72 assert( table != NULL );
84 SCIP_TABLEDATA* tabledata;
86 assert(
scip != NULL );
87 assert( table != NULL );
88 tabledata = SCIPtableGetData(table);
89 assert( tabledata != NULL );
91 SCIPfreeMemory(
scip, &tabledata);
92 SCIPtableSetData(table, NULL);
102 SCIP_TABLEDATA* tabledata;
104 assert( table != NULL );
105 tabledata = SCIPtableGetData(table);
106 assert( tabledata != NULL );
108 tabledata->relaxSDP = SCIPfindRelax(
scip,
"SDP");
109 assert( tabledata->relaxSDP != NULL );
119 SCIP_TABLEDATA* tabledata;
120 SCIP_RELAX* relaxsdp;
122 assert(
scip != NULL );
123 assert( table != NULL );
125 tabledata = SCIPtableGetData(table);
126 assert( tabledata != NULL );
128 relaxsdp = tabledata->relaxSDP;
129 assert( relaxsdp != NULL );
131 SCIPinfoMessage(
scip, file,
"Relaxators : Time Calls Iterations Iter/call\n");
135 SCIPinfoMessage(
scip, file,
" %-17.17s: %10.2f %10" SCIP_LONGINT_FORMAT
" %10" SCIP_LONGINT_FORMAT
" %10.2f \n",
141 SCIPinfoMessage(
scip, file,
" %-17.17s: %10.2f %10" SCIP_LONGINT_FORMAT
" %10" SCIP_LONGINT_FORMAT
" %10s \n",
158 SCIP_TABLEDATA* tabledata;
160 assert( scip != NULL );
163 SCIP_CALL( SCIPallocMemory(scip, &tabledata) );
167 tableCopyRelaxSdp, tableFreeRelaxSdp, NULL, NULL,
168 tableInitsolRelaxSdp, NULL, tableOutputRelaxSdp,
static SCIP_DECL_TABLEFREE(tableFreeRelaxSdp)
static SCIP_DECL_TABLEOUTPUT(tableOutputRelaxSdp)
SCIP_RETCODE SCIPincludeTableRelaxSdp(SCIP *scip)
#define TABLE_EARLIEST_STAGE
int SCIPrelaxSdpGetNSdpCalls(SCIP_RELAX *relax)
advanced SDP relaxator statistics table
static SCIP_DECL_TABLEINITSOL(tableInitsolRelaxSdp)
int SCIPrelaxSdpGetNIterations(SCIP_RELAX *relax)
static SCIP_DECL_TABLECOPY(tableCopyRelaxSdp)