60 assert(tabledata != NULL);
61 assert(tabledata->objtable != NULL);
62 assert(tabledata->objtable->scip_ !=
scip);
64 if( tabledata->objtable->iscloneable() )
83 assert(tabledata != NULL);
84 assert(tabledata->objtable != NULL);
85 assert(tabledata->objtable->scip_ ==
scip);
91 if( tabledata->deleteobject )
92 delete tabledata->objtable;
109 assert(tabledata != NULL);
110 assert(tabledata->objtable != NULL);
111 assert(tabledata->objtable->scip_ ==
scip);
127 assert(tabledata != NULL);
128 assert(tabledata->objtable != NULL);
144 assert(tabledata != NULL);
145 assert(tabledata->objtable != NULL);
161 assert(tabledata != NULL);
162 assert(tabledata->objtable != NULL);
178 assert(tabledata != NULL);
179 assert(tabledata->objtable != NULL);
182 SCIP_CALL( tabledata->objtable->scip_output(
scip, table, file) );
203 assert(scip != NULL);
204 assert(objtable != NULL);
208 tabledata->objtable = objtable;
209 tabledata->deleteobject = deleteobject;
213 tableCopyObj, tableFreeObj, tableInitObj, tableExitObj, tableInitsolObj,
233 assert(tabledata != NULL);
235 return tabledata->objtable;
247 assert(tabledata != NULL);
249 return tabledata->objtable;
static SCIP_DECL_TABLEFREE(tableFreeObj)
static SCIP_DECL_TABLEEXITSOL(tableExitsolObj)
static SCIP_DECL_TABLEINIT(tableInitObj)
SCIP_RETCODE SCIPincludeTable(SCIP *scip, const char *name, const char *desc, SCIP_Bool active, SCIP_DECL_TABLECOPY((*tablecopy)), SCIP_DECL_TABLEFREE((*tablefree)), SCIP_DECL_TABLEINIT((*tableinit)), SCIP_DECL_TABLEEXIT((*tableexit)), SCIP_DECL_TABLEINITSOL((*tableinitsol)), SCIP_DECL_TABLEEXITSOL((*tableexitsol)), SCIP_DECL_TABLEOUTPUT((*tableoutput)), SCIP_TABLEDATA *tabledata, int position, SCIP_STAGE earlieststage)
static SCIP_DECL_TABLECOPY(tableCopyObj)
scip::ObjTable * SCIPgetObjTable(SCIP *scip, SCIP_TABLE *table)
SCIP_TABLE * SCIPfindTable(SCIP *scip, const char *name)
enum SCIP_Retcode SCIP_RETCODE
SCIP_STAGE scip_earlieststage_
C++ wrapper for statistics tables.
scip::ObjTable * SCIPfindObjTable(SCIP *scip, const char *name)
C++ wrapper for statistics tables.
static SCIP_DECL_TABLEINITSOL(tableInitsolObj)
static SCIP_DECL_TABLEOUTPUT(tableOutputObj)
static SCIP_DECL_TABLEEXIT(tableExitObj)
SCIP_RETCODE SCIPincludeObjTable(SCIP *scip, scip::ObjTable *objtable, SCIP_Bool deleteobject)
void SCIPtableSetData(SCIP_TABLE *table, SCIP_TABLEDATA *tabledata)
SCIP_TABLEDATA * SCIPtableGetData(SCIP_TABLE *table)
struct SCIP_TableData SCIP_TABLEDATA