Scippy

    SCIP

    Solving Constraint Integer Programs

    Detailed Description

    public methods for presolving plugins

    Author
    Tobias Achterberg
    Timo Berthold
    Gerald Gamrath
    Leona Gottwald
    Stefan Heinz
    Gregor Hendel
    Thorsten Koch
    Alexander Martin
    Marc Pfetsch
    Michael Winkler
    Kati Wolter

    Definition in file scip_presol.c.

    #include "scip/debug.h"
    #include "scip/presol.h"
    #include "scip/pub_message.h"
    #include "scip/scip_presol.h"
    #include "scip/set.h"
    #include "scip/struct_mem.h"
    #include "scip/struct_scip.h"
    #include "scip/struct_set.h"
    #include "scip/struct_stat.h"

    Go to the source code of this file.

    Functions

    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_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_RETCODE SCIPsetPresolCopy (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLCOPY((*presolcopy)))
     
    SCIP_RETCODE SCIPsetPresolFree (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLFREE((*presolfree)))
     
    SCIP_RETCODE SCIPsetPresolInit (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLINIT((*presolinit)))
     
    SCIP_RETCODE SCIPsetPresolExit (SCIP *scip, SCIP_PRESOL *presol, SCIP_DECL_PRESOLEXIT((*presolexit)))
     
    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_PRESOLSCIPfindPresol (SCIP *scip, const char *name)
     
    SCIP_PRESOL ** SCIPgetPresols (SCIP *scip)
     
    int SCIPgetNPresols (SCIP *scip)
     
    SCIP_RETCODE SCIPsetPresolPriority (SCIP *scip, SCIP_PRESOL *presol, int priority)
     
    int SCIPgetNPresolRounds (SCIP *scip)