23 #ifndef __SCIP_OBJCONSHDLR_H__ 24 #define __SCIP_OBJCONSHDLR_H__ 119 scip_sepapriority_(sepapriority),
120 scip_enfopriority_(enfopriority),
121 scip_checkpriority_(checkpriority),
122 scip_sepafreq_(sepafreq),
123 scip_propfreq_(propfreq),
124 scip_eagerfreq_(eagerfreq),
125 scip_maxprerounds_(maxprerounds),
126 scip_delaysepa_(delaysepa),
127 scip_delayprop_(delayprop),
128 scip_needscons_(needscons),
129 scip_proptiming_(proptiming),
130 scip_presoltiming_(presoltiming)
239 assert(result !=
NULL);
250 assert(result !=
NULL);
267 assert(result !=
NULL);
290 assert(result !=
NULL);
301 assert(result !=
NULL);
312 assert(result !=
NULL);
375 fprintf(stdout,
"constraint handler <%s> does not support printing constraints\n",
SCIPconshdlrGetName(conshdlr));
377 fprintf(file,
"constraint handler <%s> does not support printing constraints\n",
SCIPconshdlrGetName(conshdlr));
virtual SCIP_DECL_CONSPARSE(scip_parse)
Definition of base class for all clonable classes which define problem data.
const SCIP_Bool scip_delaysepa_
ObjConshdlr(SCIP *scip, const char *name, const char *desc, int sepapriority, int enfopriority, int checkpriority, int sepafreq, int propfreq, int eagerfreq, int maxprerounds, SCIP_Bool delaysepa, SCIP_Bool delayprop, SCIP_Bool needscons, SCIP_PROPTIMING proptiming, SCIP_PRESOLTIMING presoltiming)
const int scip_eagerfreq_
const SCIP_Bool scip_needscons_
virtual SCIP_DECL_CONSEXITPRE(scip_exitpre)
scip::ObjConshdlr * SCIPgetObjConshdlr(SCIP *scip, SCIP_CONSHDLR *conshdlr)
virtual SCIP_DECL_CONSDELVARS(scip_delvars)
virtual SCIP_DECL_CONSENABLE(scip_enable)
virtual SCIP_DECL_CONSENFOLP(scip_enfolp)=0
enum SCIP_Retcode SCIP_RETCODE
virtual SCIP_DECL_CONSENFORELAX(scip_enforelax)
virtual SCIP_DECL_CONSGETDIVEBDCHGS(scip_getdivebdchgs)
virtual SCIP_DECL_CONSINITSOL(scip_initsol)
scip::ObjConshdlr * SCIPfindObjConshdlr(SCIP *scip, const char *name)
const SCIP_PROPTIMING scip_proptiming_
virtual SCIP_DECL_CONSRESPROP(scip_resprop)
virtual SCIP_DECL_CONSINIT(scip_init)
virtual SCIP_DECL_CONSEXIT(scip_exit)
virtual SCIP_DECL_CONSPRINT(scip_print)
virtual SCIP_DECL_CONSLOCK(scip_lock)=0
const char * SCIPconshdlrGetName(SCIP_CONSHDLR *conshdlr)
virtual SCIP_DECL_CONSPRESOL(scip_presol)
virtual SCIP_DECL_CONSSEPALP(scip_sepalp)
virtual SCIP_DECL_CONSDISABLE(scip_disable)
const int scip_maxprerounds_
const int scip_sepapriority_
virtual SCIP_DECL_CONSCHECK(scip_check)=0
const SCIP_Bool scip_delayprop_
virtual SCIP_DECL_CONSPROP(scip_prop)
unsigned int SCIP_PRESOLTIMING
virtual SCIP_DECL_CONSTRANS(scip_trans)=0
virtual SCIP_DECL_CONSDELETE(scip_delete)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
virtual SCIP_DECL_CONSGETNVARS(scip_getnvars)
virtual SCIP_DECL_CONSDEACTIVE(scip_deactive)
virtual SCIP_DECL_CONSSEPASOL(scip_sepasol)
#define SCIPfreeMemoryArray(scip, ptr)
C++ wrapper for constraint handlers.
Definition of base class for all clonable classes which define problem data.
SCIP_RETCODE SCIPincludeObjConshdlr(SCIP *scip, scip::ObjConshdlr *objconshdlr, SCIP_Bool deleteobject)
unsigned int SCIP_PROPTIMING
const int scip_checkpriority_
virtual SCIP_DECL_CONSINITPRE(scip_initpre)
virtual SCIP_DECL_CONSCOPY(scip_copy)
const SCIP_PRESOLTIMING scip_presoltiming_
virtual SCIP_DECL_CONSACTIVE(scip_active)
virtual SCIP_DECL_CONSGETVARS(scip_getvars)
virtual SCIP_DECL_CONSEXITSOL(scip_exitsol)
virtual SCIP_DECL_CONSENFOPS(scip_enfops)=0
#define SCIP_CALL_ABORT(x)
const int scip_enfopriority_
virtual SCIP_DECL_CONSFREE(scip_free)
virtual SCIP_DECL_CONSINITLP(scip_initlp)