public methods for presolving plugins
- Author
- Tobias Achterberg
-
Timo Berthold
-
Thorsten Koch
-
Alexander Martin
-
Marc Pfetsch
-
Kati Wolter
-
Gregor Hendel
-
Robert Lion Gottwald
Definition in file scip_presol.h.
|
SCIP_EXPORT SCIP_RETCODE | SCIPincludePresol (SCIP *scip, const char *name, const char *desc, int priority, int maxrounds, SCIP_PRESOLTIMING timing, SCIP_DECL_PRESOLCOPY((*presolcopy)), SCIP_DECL_PRESOLFREE((*presolfree)), SCIP_DECL_PRESOLINIT((*presolinit)), SCIP_DECL_PRESOLEXIT((*presolexit)), SCIP_DECL_PRESOLINITPRE((*presolinitpre)), SCIP_DECL_PRESOLEXITPRE((*presolexitpre)), SCIP_DECL_PRESOLEXEC((*presolexec)), SCIP_PRESOLDATA *presoldata) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPincludePresolBasic (SCIP *scip, SCIP_PRESOL **presolptr, const char *name, const char *desc, int priority, int maxrounds, SCIP_PRESOLTIMING timing, SCIP_DECL_PRESOLEXEC((*presolexec)), SCIP_PRESOLDATA *presoldata) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPsetPresolCopy (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLCOPY((*presolcopy))) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPsetPresolFree (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLFREE((*presolfree))) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPsetPresolInit (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLINIT((*presolinit))) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPsetPresolExit (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLEXIT((*presolexit))) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPsetPresolInitpre (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLINITPRE((*presolinitpre))) |
|
SCIP_RETCODE | SCIPsetPresolExitpre (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLEXITPRE((*presolexitpre))) |
|
SCIP_EXPORT SCIP_PRESOL * | SCIPfindPresol (SCIP *scip, const char *name) |
|
SCIP_EXPORT SCIP_PRESOL ** | SCIPgetPresols (SCIP *scip) |
|
SCIP_EXPORT int | SCIPgetNPresols (SCIP *scip) |
|
SCIP_EXPORT SCIP_RETCODE | SCIPsetPresolPriority (SCIP *scip, SCIP_PRESOL *presol, int priority) |
|