47 SCIP_Bool deleteobject;
73 if( propdata->objprop->iscloneable() )
100 if( propdata->deleteobject )
101 delete propdata->objprop;
208 SCIP_CALL( propdata->objprop->scip_exitsol(
scip, prop, restart) );
225 SCIP_CALL( propdata->objprop->scip_presol(
scip, prop, nrounds, presoltiming,
226 nnewfixedvars, nnewaggrvars, nnewchgvartypes, nnewchgbds, nnewholes,
227 nnewdelconss, nnewaddconss, nnewupgdconss, nnewchgcoefs, nnewchgsides,
228 nfixedvars, naggrvars, nchgvartypes, nchgbds, naddholes,
229 ndelconss, naddconss, nupgdconss, nchgcoefs, nchgsides,
result) );
263 SCIP_CALL( propdata->objprop->scip_resprop(
scip, prop, infervar, inferinfo, boundtype, bdchgidx, relaxedbd,
result) );
279 SCIP_Bool deleteobject
289 propdata->objprop = objprop;
290 propdata->deleteobject = deleteobject;
296 propCopyObj, propFreeObj, propInitObj, propExitObj, propInitpreObj, propExitpreObj, propInitsolObj, propExitsolObj,
297 propPresolObj, propExecObj, propRespropObj,
319 return propdata->objprop;
334 return propdata->objprop;
C++ wrapper for propagators.
const SCIP_Bool scip_delay_
const int scip_presol_maxrounds_
const SCIP_PROPTIMING scip_timingmask_
const SCIP_PRESOLTIMING scip_presol_timing_
const int scip_presol_priority_
SCIP_PROP * SCIPfindProp(SCIP *scip, const char *name)
void SCIPpropSetData(SCIP_PROP *prop, SCIP_PROPDATA *propdata)
SCIP_PROPDATA * SCIPpropGetData(SCIP_PROP *prop)
SCIP_RETCODE SCIPincludeProp(SCIP *scip, const char *name, const char *desc, int priority, int freq, SCIP_Bool delay, SCIP_PROPTIMING timingmask, int presolpriority, int presolmaxrounds, SCIP_PRESOLTIMING presoltiming, SCIP_DECL_PROPCOPY((*propcopy)), SCIP_DECL_PROPFREE((*propfree)), SCIP_DECL_PROPINIT((*propinit)), SCIP_DECL_PROPEXIT((*propexit)), SCIP_DECL_PROPINITPRE((*propinitpre)), SCIP_DECL_PROPEXITPRE((*propexitpre)), SCIP_DECL_PROPINITSOL((*propinitsol)), SCIP_DECL_PROPEXITSOL((*propexitsol)), SCIP_DECL_PROPPRESOL((*proppresol)), SCIP_DECL_PROPEXEC((*propexec)), SCIP_DECL_PROPRESPROP((*propresprop)), SCIP_PROPDATA *propdata)
assert(minobj< SCIPgetCutoffbound(scip))
SCIP_RETCODE SCIPincludeObjProp(SCIP *scip, scip::ObjProp *objprop, SCIP_Bool deleteobject)
scip::ObjProp * SCIPgetObjProp(SCIP *scip, SCIP_PROP *prop)
scip::ObjProp * SCIPfindObjProp(SCIP *scip, const char *name)
C++ wrapper for propagators.
#define SCIP_DECL_PROPCOPY(x)
#define SCIP_DECL_PROPEXITPRE(x)
#define SCIP_DECL_PROPINITSOL(x)
#define SCIP_DECL_PROPINIT(x)
#define SCIP_DECL_PROPFREE(x)
#define SCIP_DECL_PROPEXITSOL(x)
#define SCIP_DECL_PROPEXIT(x)
#define SCIP_DECL_PROPPRESOL(x)
#define SCIP_DECL_PROPINITPRE(x)
#define SCIP_DECL_PROPRESPROP(x)
struct SCIP_PropData SCIP_PROPDATA
#define SCIP_DECL_PROPEXEC(x)
enum SCIP_Retcode SCIP_RETCODE