C++ wrapper for propagators.
Definition in file objprop.cpp.
Go to the source code of this file.
Functions | |
| static | SCIP_DECL_PROPCOPY (propCopyObj) |
| static | SCIP_DECL_PROPFREE (propFreeObj) |
| static | SCIP_DECL_PROPINIT (propInitObj) |
| static | SCIP_DECL_PROPEXIT (propExitObj) |
| static | SCIP_DECL_PROPINITPRE (propInitpreObj) |
| static | SCIP_DECL_PROPEXITPRE (propExitpreObj) |
| static | SCIP_DECL_PROPINITSOL (propInitsolObj) |
| static | SCIP_DECL_PROPEXITSOL (propExitsolObj) |
| static | SCIP_DECL_PROPPRESOL (propPresolObj) |
| static | SCIP_DECL_PROPEXEC (propExecObj) |
| static | SCIP_DECL_PROPRESPROP (propRespropObj) |
| SCIP_RETCODE | SCIPincludeObjProp (SCIP *scip, scip::ObjProp *objprop, SCIP_Bool deleteobject) |
| scip::ObjProp * | SCIPfindObjProp (SCIP *scip, const char *name) |
| scip::ObjProp * | SCIPgetObjProp (SCIP *scip, SCIP_PROP *prop) |
|
static |
copy method for propagator plugins (called when SCIP copies plugins)
Definition at line 62 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeObjProp(), SCIPpropGetData(), and TRUE.
|
static |
destructor of propagator to free user data (called when SCIP is exiting)
Definition at line 87 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, SCIPpropGetData(), and SCIPpropSetData().
|
static |
initialization method of propagator (called after problem was transformed)
Definition at line 113 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
deinitialization method of propagator (called before transformed problem is freed)
Definition at line 131 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
presolving initialization method of propagator (called when presolving is about to begin)
Definition at line 148 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
presolving deinitialization method of propagator (called after presolving has been finished)
Definition at line 165 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
solving process initialization method of propagator (called when branch and bound process is about to begin)
Definition at line 182 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
solving process deinitialization method of propagator (called before branch and bound process data is freed)
Definition at line 199 of file objprop.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
presolving method of propagator
Definition at line 216 of file objprop.cpp.
References assert(), NULL, result, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
execution method of propagator
Definition at line 237 of file objprop.cpp.
References assert(), NULL, result, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
|
static |
propagation conflict resolving method of propagator
Definition at line 254 of file objprop.cpp.
References assert(), NULL, result, SCIP_CALL, SCIP_OKAY, and SCIPpropGetData().
| SCIP_RETCODE SCIPincludeObjProp | ( | SCIP * | scip, |
| scip::ObjProp * | objprop, | ||
| SCIP_Bool | deleteobject ) |
creates the propagator for the given propagator object and includes it in SCIP
creates the propagator for the given propagator object and includes it in SCIP
The method should be called in one of the following ways:
| scip | SCIP data structure |
| objprop | propagator object |
| deleteobject | should the propagator object be deleted when propagator is freed? |
Definition at line 276 of file objprop.cpp.
References assert(), NULL, SCIP_Bool, SCIP_CALL, scip::ObjProp::scip_delay_, scip::ObjProp::scip_desc_, scip::ObjProp::scip_freq_, scip::ObjProp::scip_name_, SCIP_OKAY, scip::ObjProp::scip_presol_maxrounds_, scip::ObjProp::scip_presol_priority_, scip::ObjProp::scip_presol_timing_, scip::ObjProp::scip_priority_, scip::ObjProp::scip_timingmask_, and SCIPincludeProp().
Referenced by SCIP_DECL_PROPCOPY().
| scip::ObjProp * SCIPfindObjProp | ( | SCIP * | scip, |
| const char * | name ) |
returns the prop object of the given name, or 0 if not existing
| scip | SCIP data structure |
| name | name of propagator |
Definition at line 304 of file objprop.cpp.
References assert(), NULL, SCIPfindProp(), and SCIPpropGetData().
| scip::ObjProp * SCIPgetObjProp | ( | SCIP * | scip, |
| SCIP_PROP * | prop ) |
returns the prop object for the given propagator
| scip | SCIP data structure |
| prop | propagator |
Definition at line 323 of file objprop.cpp.
References assert(), NULL, and SCIPpropGetData().