Scippy

    SCIP

    Solving Constraint Integer Programs

    scip_cut.h File Reference

    Detailed Description

    public methods for cuts and aggregation rows

    Author
    Tobias Achterberg
    Timo Berthold
    Thorsten Koch
    Alexander Martin
    Marc Pfetsch
    Kati Wolter
    Gregor Hendel
    Leona Gottwald

    Definition in file scip_cut.h.

    #include "scip/def.h"
    #include "scip/type_cutpool.h"
    #include "scip/type_lp.h"
    #include "scip/type_result.h"
    #include "scip/type_retcode.h"
    #include "scip/type_scip.h"
    #include "scip/type_sol.h"

    Go to the source code of this file.

    Functions

    SCIP_Real SCIPgetCutLPSolCutoffDistance (SCIP *scip, SCIP_SOL *sol, SCIP_ROW *cut)
     
    SCIP_Real SCIPgetCutEfficacy (SCIP *scip, SCIP_SOL *sol, SCIP_ROW *cut)
     
    SCIP_Bool SCIPisCutEfficacious (SCIP *scip, SCIP_SOL *sol, SCIP_ROW *cut)
     
    SCIP_Bool SCIPisEfficacious (SCIP *scip, SCIP_Real efficacy)
     
    SCIP_Real SCIPgetVectorEfficacyNorm (SCIP *scip, SCIP_Real *vals, int nvals)
     
    SCIP_Bool SCIPisCutApplicable (SCIP *scip, SCIP_ROW *cut)
     
    SCIP_RETCODE SCIPaddRow (SCIP *scip, SCIP_ROW *row, SCIP_Bool forcecut, SCIP_Bool *infeasible)
     
    SCIP_Bool SCIPisCutNew (SCIP *scip, SCIP_ROW *row)
     
    SCIP_RETCODE SCIPaddPoolCut (SCIP *scip, SCIP_ROW *row)
     
    SCIP_RETCODE SCIPdelPoolCut (SCIP *scip, SCIP_ROW *row)
     
    SCIP_CUT ** SCIPgetPoolCuts (SCIP *scip)
     
    int SCIPgetNPoolCuts (SCIP *scip)
     
    SCIP_CUTPOOLSCIPgetGlobalCutpool (SCIP *scip)
     
    SCIP_RETCODE SCIPcreateCutpool (SCIP *scip, SCIP_CUTPOOL **cutpool, int agelimit)
     
    SCIP_RETCODE SCIPfreeCutpool (SCIP *scip, SCIP_CUTPOOL **cutpool)
     
    SCIP_RETCODE SCIPaddRowCutpool (SCIP *scip, SCIP_CUTPOOL *cutpool, SCIP_ROW *row)
     
    SCIP_RETCODE SCIPaddNewRowCutpool (SCIP *scip, SCIP_CUTPOOL *cutpool, SCIP_ROW *row)
     
    SCIP_RETCODE SCIPdelRowCutpool (SCIP *scip, SCIP_CUTPOOL *cutpool, SCIP_ROW *row)
     
    SCIP_RETCODE SCIPseparateCutpool (SCIP *scip, SCIP_CUTPOOL *cutpool, SCIP_RESULT *result)
     
    SCIP_RETCODE SCIPseparateSolCutpool (SCIP *scip, SCIP_CUTPOOL *cutpool, SCIP_SOL *sol, SCIP_Bool pretendroot, SCIP_RESULT *result)
     
    SCIP_RETCODE SCIPaddDelayedPoolCut (SCIP *scip, SCIP_ROW *row)
     
    SCIP_RETCODE SCIPdelDelayedPoolCut (SCIP *scip, SCIP_ROW *row)
     
    SCIP_CUT ** SCIPgetDelayedPoolCuts (SCIP *scip)
     
    int SCIPgetNDelayedPoolCuts (SCIP *scip)
     
    SCIP_CUTPOOLSCIPgetDelayedGlobalCutpool (SCIP *scip)
     
    SCIP_RETCODE SCIPseparateSol (SCIP *scip, SCIP_SOL *sol, SCIP_Bool pretendroot, SCIP_Bool allowlocal, SCIP_Bool onlydelayed, SCIP_Bool *delayed, SCIP_Bool *cutoff)
     
    SCIP_ROW ** SCIPgetCuts (SCIP *scip)
     
    int SCIPgetNCuts (SCIP *scip)
     
    SCIP_RETCODE SCIPclearCuts (SCIP *scip)
     
    SCIP_RETCODE SCIPremoveInefficaciousCuts (SCIP *scip)