objpricer.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 variable pricer implemented in C++. Note that there is a pure virtual
69 /** should the pricer be delayed until no other pricers or already existing problem variables with negative reduced
99 ObjPricer(const ObjPricer& o) : ObjPricer(o.scip_, o.scip_name_, o.scip_desc_, o.scip_priority_, o.scip_delay_) {}
103 : scip_(o.scip_), scip_name_(0), scip_desc_(0), scip_priority_(o.scip_priority_), scip_delay_(o.scip_delay_)
151 /** solving process initialization method of variable pricer (called when branch and bound process is about to begin)
160 /** solving process deinitialization method of variable pricer (called before branch and bound process data is freed)
virtual SCIP_DECL_PRICERFARKAS(scip_farkas)
Definition: objpricer.h:179
ObjPricer & operator=(ObjPricer &&o)=delete
virtual SCIP_DECL_PRICERINITSOL(scip_initsol)
Definition: objpricer.h:155
virtual SCIP_DECL_PRICERREDCOST(scip_redcost)=0
virtual SCIP_DECL_PRICERFREE(scip_free)
Definition: objpricer.h:128
ObjPricer(SCIP *scip, const char *name, const char *desc, int priority, SCIP_Bool delay)
Definition: objpricer.h:75
ObjPricer & operator=(const ObjPricer &o)=delete
virtual SCIP_DECL_PRICEREXITSOL(scip_exitsol)
Definition: objpricer.h:164
virtual SCIP_DECL_PRICEREXIT(scip_exit)
Definition: objpricer.h:146
virtual SCIP_DECL_PRICERINIT(scip_init)
Definition: objpricer.h:137
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
Definition: scip_mem.h:76
Definition: objbenders.h:44
scip::ObjPricer * SCIPgetObjPricer(SCIP *scip, SCIP_PRICER *pricer)
Definition: objpricer.cpp:268
SCIP_RETCODE SCIPincludeObjPricer(SCIP *scip, scip::ObjPricer *objpricer, SCIP_Bool deleteobject)
Definition: objpricer.cpp:221
scip::ObjPricer * SCIPfindObjPricer(SCIP *scip, const char *name)
Definition: objpricer.cpp:249
Definition of base class for all clonable classes which define problem data.
SCIP callable library.
Definition: struct_pricer.h:47
Definition: struct_scip.h:70
Definition of base class for all clonable classes which define problem data.
Definition: objprobcloneable.h:52