objrelax.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 relaxation handlers implemented in C++. Note that there is a pure virtual
98 : ObjRelax(o.scip_, o.scip_name_, o.scip_desc_, o.scip_priority_, o.scip_priority_, o.scip_includeslp_)
157 /** solving process initialization method of relaxator (called when branch and bound process is about to begin)
166 /** solving process deinitialization method of relaxator (called before branch and bound process data is freed)
virtual SCIP_DECL_RELAXEXITSOL(scip_exitsol)
Definition: objrelax.h:170
ObjRelax(SCIP *scip, const char *name, const char *desc, int priority, int freq, SCIP_Bool includeslp)
Definition: objrelax.h:76
ObjRelax & operator=(const ObjRelax &o)=delete
ObjRelax & operator=(ObjRelax &&o)=delete
virtual SCIP_DECL_RELAXINITSOL(scip_initsol)
Definition: objrelax.h:161
virtual SCIP_DECL_RELAXEXEC(scip_exec)=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 SCIPincludeObjRelax(SCIP *scip, scip::ObjRelax *objrelax, SCIP_Bool deleteobject)
Definition: objrelax.cpp:204
scip::ObjRelax * SCIPgetObjRelax(SCIP *scip, SCIP_RELAX *relax)
Definition: objrelax.cpp:250
scip::ObjRelax * SCIPfindObjRelax(SCIP *scip, const char *name)
Definition: objrelax.cpp:231
SCIP callable library.
Definition: struct_relax.h:47
Definition: struct_scip.h:70