32#ifndef __SCIP_OBJCONSHDLR_H__
33#define __SCIP_OBJCONSHDLR_H__
420 fprintf(stdout,
"constraint handler <%s> does not support printing constraints\n",
SCIPconshdlrGetName(conshdlr));
422 fprintf(file,
"constraint handler <%s> does not support printing constraints\n",
SCIPconshdlrGetName(conshdlr));
C++ wrapper for constraint handlers.
ObjConshdlr(const ObjConshdlr &o)
virtual SCIP_DECL_CONSPROP(scip_prop)
const SCIP_PRESOLTIMING scip_presoltiming_
virtual SCIP_DECL_CONSRESPROP(scip_resprop)
virtual SCIP_DECL_CONSPARSE(scip_parse)
virtual SCIP_DECL_CONSENFOLP(scip_enfolp)=0
virtual SCIP_DECL_CONSDELETE(scip_delete)
virtual SCIP_DECL_CONSENABLE(scip_enable)
const int scip_eagerfreq_
const int scip_sepapriority_
const SCIP_Bool scip_delaysepa_
virtual SCIP_DECL_CONSINITSOL(scip_initsol)
virtual SCIP_DECL_CONSINIT(scip_init)
virtual SCIP_DECL_CONSSEPALP(scip_sepalp)
virtual SCIP_DECL_CONSFREE(scip_free)
virtual SCIP_DECL_CONSEXIT(scip_exit)
virtual SCIP_DECL_CONSSEPASOL(scip_sepasol)
virtual SCIP_DECL_CONSPRESOL(scip_presol)
const SCIP_Bool scip_delayprop_
virtual SCIP_DECL_CONSGETPERMSYMGRAPH(scip_getpermsymgraph)
const SCIP_Bool scip_needscons_
virtual SCIP_DECL_CONSGETVARS(scip_getvars)
virtual SCIP_DECL_CONSGETDIVEBDCHGS(scip_getdivebdchgs)
virtual SCIP_DECL_CONSEXITSOL(scip_exitsol)
virtual SCIP_DECL_CONSDEACTIVE(scip_deactive)
virtual SCIP_DECL_CONSINITLP(scip_initlp)
virtual SCIP_DECL_CONSDISABLE(scip_disable)
virtual SCIP_DECL_CONSINITPRE(scip_initpre)
virtual SCIP_DECL_CONSLOCK(scip_lock)=0
ObjConshdlr & operator=(ObjConshdlr &&o)=delete
virtual SCIP_DECL_CONSACTIVE(scip_active)
virtual SCIP_DECL_CONSDELVARS(scip_delvars)
ObjConshdlr & operator=(const ObjConshdlr &o)=delete
virtual SCIP_DECL_CONSENFOPS(scip_enfops)=0
const int scip_enfopriority_
const int scip_maxprerounds_
ObjConshdlr(ObjConshdlr &&o)
virtual SCIP_DECL_CONSGETNVARS(scip_getnvars)
virtual SCIP_DECL_CONSGETSIGNEDPERMSYMGRAPH(scip_getsignedpermsymgraph)
virtual SCIP_DECL_CONSTRANS(scip_trans)=0
virtual SCIP_DECL_CONSCOPY(scip_copy)
const int scip_checkpriority_
virtual SCIP_DECL_CONSCHECK(scip_check)=0
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)
virtual SCIP_DECL_CONSEXITPRE(scip_exitpre)
virtual SCIP_DECL_CONSENFORELAX(scip_enforelax)
const SCIP_PROPTIMING scip_proptiming_
virtual SCIP_DECL_CONSPRINT(scip_print)
#define SCIP_CALL_ABORT(x)
const char * SCIPconshdlrGetName(SCIP_CONSHDLR *conshdlr)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
#define SCIPfreeMemoryArray(scip, ptr)
assert(minobj< SCIPgetCutoffbound(scip))
scip::ObjConshdlr * SCIPfindObjConshdlr(SCIP *scip, const char *name)
scip::ObjConshdlr * SCIPgetObjConshdlr(SCIP *scip, SCIP_CONSHDLR *conshdlr)
SCIP_RETCODE SCIPincludeObjConshdlr(SCIP *scip, scip::ObjConshdlr *objconshdlr, SCIP_Bool deleteobject)
Definition of base class for all clonable classes which define problem data.
Definition of base class for all clonable classes which define problem data.
struct SCIP_Conshdlr SCIP_CONSHDLR
enum SCIP_Retcode SCIP_RETCODE
unsigned int SCIP_PROPTIMING
unsigned int SCIP_PRESOLTIMING