objdisp.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 display columns implemented in C++. Note that there is a pure virtual function
105 SCIP_CALL_ABORT( SCIPduplicateMemoryArray(scip_, &scip_header_, header, std::strlen(header)+1) );
110 : ObjDisp(o.scip_, o.scip_name_, o.scip_desc_, o.scip_header_, o.scip_width_, o.scip_priority_, o.scip_position_,
174 /** solving process initialization method of display column (called when branch and bound process is about to begin)
183 /** solving process deinitialization method of display column (called before branch and bound process data is freed)
227 SCIP_Bool deleteobject /**< should the display column object be deleted when display column is freed? */
ObjDisp & operator=(ObjDisp &&o)=delete
ObjDisp & operator=(const ObjDisp &o)=delete
virtual SCIP_DECL_DISPEXITSOL(scip_exitsol)
Definition: objdisp.h:187
ObjDisp(SCIP *scip, const char *name, const char *desc, const char *header, int width, int priority, int position, SCIP_Bool stripline)
Definition: objdisp.h:83
virtual SCIP_DECL_DISPINITSOL(scip_initsol)
Definition: objdisp.h:178
virtual SCIP_DECL_DISPOUTPUT(scip_output)=0
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
Definition: scip_mem.h:76
Definition: objbenders.h:44
definition of base class for all clonable classes
SCIP_RETCODE SCIPincludeObjDisp(SCIP *scip, scip::ObjDisp *objdisp, SCIP_Bool deleteobject)
Definition: objdisp.cpp:204
scip::ObjDisp * SCIPfindObjDisp(SCIP *scip, const char *name)
Definition: objdisp.cpp:232
scip::ObjDisp * SCIPgetObjDisp(SCIP *scip, SCIP_DISP *disp)
Definition: objdisp.cpp:251
SCIP callable library.
Definition: struct_disp.h:46
Definition: struct_scip.h:70