assert(propdata !=
NULL);
70assert(propdata->objprop !=
NULL);
71assert(propdata->objprop->scip_ !=
scip);
73 if( propdata->objprop->iscloneable() )
92assert(propdata !=
NULL);
93assert(propdata->objprop !=
NULL);
94assert(propdata->objprop->scip_ ==
scip);
100 if( propdata->deleteobject )
101 deletepropdata->objprop;
118assert(propdata !=
NULL);
119assert(propdata->objprop !=
NULL);
120assert(propdata->objprop->scip_ ==
scip);
136assert(propdata !=
NULL);
137assert(propdata->objprop !=
NULL);
153assert(propdata !=
NULL);
154assert(propdata->objprop !=
NULL);
170assert(propdata !=
NULL);
171assert(propdata->objprop !=
NULL);
187assert(propdata !=
NULL);
188assert(propdata->objprop !=
NULL);
204assert(propdata !=
NULL);
205assert(propdata->objprop !=
NULL);
208 SCIP_CALL( propdata->objprop->scip_exitsol(
scip, prop, restart) );
221assert(propdata !=
NULL);
222assert(propdata->objprop !=
NULL);
225 SCIP_CALL( propdata->objprop->scip_presol(
scip, prop, nrounds, presoltiming,
226nnewfixedvars, nnewaggrvars, nnewchgvartypes, nnewchgbds, nnewholes,
227nnewdelconss, nnewaddconss, nnewupgdconss, nnewchgcoefs, nnewchgsides,
228nfixedvars, naggrvars, nchgvartypes, nchgbds, naddholes,
229ndelconss, naddconss, nupgdconss, nchgcoefs, nchgsides, result) );
242assert(propdata !=
NULL);
243assert(propdata->objprop !=
NULL);
246 SCIP_CALL( propdata->objprop->scip_exec(
scip, prop, proptiming, result) );
259assert(propdata !=
NULL);
260assert(propdata->objprop !=
NULL);
263 SCIP_CALL( propdata->objprop->scip_resprop(
scip, prop, infervar, inferinfo, boundtype, bdchgidx, relaxedbd, result) );
285assert(objprop !=
NULL);
289propdata->objprop = objprop;
290propdata->deleteobject = deleteobject;
296propCopyObj, propFreeObj, propInitObj, propExitObj, propInitpreObj, propExitpreObj, propInitsolObj, propExitsolObj,
297propPresolObj, propExecObj, propRespropObj,
317assert(propdata !=
NULL);
319 returnpropdata->objprop;
332assert(propdata !=
NULL);
334 returnpropdata->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)
static SCIP_DECL_PROPRESPROP(propRespropObj)
static SCIP_DECL_PROPINIT(propInitObj)
static SCIP_DECL_PROPFREE(propFreeObj)
SCIP_RETCODE SCIPincludeObjProp(SCIP *scip, scip::ObjProp *objprop, SCIP_Bool deleteobject)
static SCIP_DECL_PROPEXITSOL(propExitsolObj)
scip::ObjProp * SCIPgetObjProp(SCIP *scip, SCIP_PROP *prop)
scip::ObjProp * SCIPfindObjProp(SCIP *scip, const char *name)
static SCIP_DECL_PROPEXITPRE(propExitpreObj)
static SCIP_DECL_PROPPRESOL(propPresolObj)
static SCIP_DECL_PROPEXEC(propExecObj)
static SCIP_DECL_PROPEXIT(propExitObj)
static SCIP_DECL_PROPCOPY(propCopyObj)
static SCIP_DECL_PROPINITSOL(propInitsolObj)
static SCIP_DECL_PROPINITPRE(propInitpreObj)
C++ wrapper for propagators.
struct SCIP_PropData SCIP_PROPDATA
enum SCIP_Retcode SCIP_RETCODE
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4