objtable.h
Go to the documentation of this file.
30 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
46 * This class defines the interface for statistics tables implemented in C++. Note that there is a pure virtual function
79 SCIP_STAGE earlieststage /**< output of the statistics table is only printed from this stage onwards */
93 ObjTable(const ObjTable& o) : ObjTable(o.scip_, o.scip_name_, o.scip_desc_, o.scip_position_, o.scip_earlieststage_)
151 /** solving process initialization method of statistics table (called when branch and bound process is about to begin)
160 /** solving process deinitialization method of statistics table (called before branch and bound process data is freed)
204 SCIP_Bool deleteobject /**< should the statistics table object be deleted when statistics table is freed? */
ObjTable(SCIP *scip, const char *name, const char *desc, int position, SCIP_STAGE earlieststage)
Definition: objtable.h:74
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
Definition: scip_mem.h:76
Definition: struct_scip.h:68
definition of base class for all clonable classes
Definition: struct_table.h:45
virtual SCIP_DECL_TABLEOUTPUT(scip_output)=0
SCIP_RETCODE SCIPincludeObjTable(SCIP *scip, scip::ObjTable *objtable, SCIP_Bool deleteobject)
Definition: objtable.cpp:204
Definition: type_retcode.h:42
ObjTable & operator=(const ObjTable &o)=delete
virtual SCIP_DECL_TABLEINITSOL(scip_initsol)
Definition: objtable.h:155
scip::ObjTable * SCIPgetObjTable(SCIP *scip, SCIP_TABLE *table)
Definition: objtable.cpp:248
Definition: objbenders.h:43
SCIP callable library.
scip::ObjTable * SCIPfindObjTable(SCIP *scip, const char *name)
Definition: objtable.cpp:229
virtual SCIP_DECL_TABLEEXITSOL(scip_exitsol)
Definition: objtable.h:164