Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Cutsel Struct Reference

    Detailed Description

    cut selector

    Definition at line 46 of file struct_cutsel.h.

    #include <struct_cutsel.h>

    Public Member Functions

     SCIP_DECL_CUTSELCOPY ((*cutselcopy))
     
     SCIP_DECL_CUTSELFREE ((*cutselfree))
     
     SCIP_DECL_CUTSELINIT ((*cutselinit))
     
     SCIP_DECL_CUTSELEXIT ((*cutselexit))
     
     SCIP_DECL_CUTSELINITSOL ((*cutselinitsol))
     
     SCIP_DECL_CUTSELEXITSOL ((*cutselexitsol))
     
     SCIP_DECL_CUTSELSELECT ((*cutselselect))
     

    Data Fields

    char * name
     
    char * desc
     
    SCIP_CLOCKsetuptime
     
    SCIP_CLOCKcutseltime
     
    SCIP_CUTSELDATAcutseldata
     
    int priority
     
    SCIP_Bool initialized
     
    SCIP_Longint ncalls
     
    SCIP_Longint nrootcalls
     
    SCIP_Longint nrootcutsselected
     
    SCIP_Longint nrootcutsforced
     
    SCIP_Longint nrootcutsfiltered
     
    SCIP_Longint nlocalcutsselected
     
    SCIP_Longint nlocalcutsforced
     
    SCIP_Longint nlocalcutsfiltered
     

    Member Function Documentation

    ◆ SCIP_DECL_CUTSELCOPY()

    SCIP_Cutsel::SCIP_DECL_CUTSELCOPY ( cutselcopy)

    copy method of cut selector or NULL if you don't want to copy your plugin into sub-SCIPs

    ◆ SCIP_DECL_CUTSELFREE()

    SCIP_Cutsel::SCIP_DECL_CUTSELFREE ( cutselfree)

    destructor of cut selector

    ◆ SCIP_DECL_CUTSELINIT()

    SCIP_Cutsel::SCIP_DECL_CUTSELINIT ( cutselinit)

    initialize cut selector

    ◆ SCIP_DECL_CUTSELEXIT()

    SCIP_Cutsel::SCIP_DECL_CUTSELEXIT ( cutselexit)

    deinitialize cut selector

    ◆ SCIP_DECL_CUTSELINITSOL()

    SCIP_Cutsel::SCIP_DECL_CUTSELINITSOL ( cutselinitsol)

    solving process initialization method of cut selector

    ◆ SCIP_DECL_CUTSELEXITSOL()

    SCIP_Cutsel::SCIP_DECL_CUTSELEXITSOL ( cutselexitsol)

    solving process deinitialization method of cut selector

    ◆ SCIP_DECL_CUTSELSELECT()

    SCIP_Cutsel::SCIP_DECL_CUTSELSELECT ( cutselselect)

    cut selection method

    Field Documentation

    ◆ name

    char* SCIP_Cutsel::name

    name of cut selector

    Definition at line 48 of file struct_cutsel.h.

    Referenced by SCIPcutselExit(), SCIPcutselGetName(), and SCIPcutselInit().

    ◆ desc

    char* SCIP_Cutsel::desc

    description of cut selector

    Definition at line 49 of file struct_cutsel.h.

    Referenced by SCIPcutselGetDesc().

    ◆ setuptime

    SCIP_CLOCK* SCIP_Cutsel::setuptime

    time spend for setting up this cut selector for the next stages

    Definition at line 57 of file struct_cutsel.h.

    Referenced by SCIPcutselEnableOrDisableClocks(), SCIPcutselExit(), SCIPcutselExitsol(), SCIPcutselGetSetupTime(), SCIPcutselInit(), and SCIPcutselInitsol().

    ◆ cutseltime

    SCIP_CLOCK* SCIP_Cutsel::cutseltime

    cut selector execution time

    Definition at line 58 of file struct_cutsel.h.

    Referenced by SCIPcutselEnableOrDisableClocks(), SCIPcutselGetTime(), SCIPcutselInit(), and SCIPcutselsSelect().

    ◆ cutseldata

    SCIP_CUTSELDATA* SCIP_Cutsel::cutseldata

    cut selector data

    Definition at line 59 of file struct_cutsel.h.

    Referenced by SCIPcutselGetData(), and SCIPcutselSetData().

    ◆ priority

    int SCIP_Cutsel::priority

    priority of the cut selector

    Definition at line 60 of file struct_cutsel.h.

    Referenced by SCIPcutselGetPriority(), and SCIPcutselSetPriority().

    ◆ initialized

    SCIP_Bool SCIP_Cutsel::initialized

    is cut selector initialized?

    Definition at line 61 of file struct_cutsel.h.

    Referenced by SCIPcutselExit(), SCIPcutselInit(), and SCIPcutselIsInitialized().

    ◆ ncalls

    SCIP_Longint SCIP_Cutsel::ncalls

    number of times, this cutselector was called

    Definition at line 62 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNCalls(), and SCIPcutselsSelect().

    ◆ nrootcalls

    SCIP_Longint SCIP_Cutsel::nrootcalls

    number of times, this cutselector was called

    Definition at line 63 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNRootCalls(), and SCIPcutselsSelect().

    ◆ nrootcutsselected

    SCIP_Longint SCIP_Cutsel::nrootcutsselected

    number of cuts selected at the root

    Definition at line 64 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNRootCuts(), and SCIPcutselsSelect().

    ◆ nrootcutsforced

    SCIP_Longint SCIP_Cutsel::nrootcutsforced

    number of forced cuts at the root

    Definition at line 65 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNRootForcedCuts(), and SCIPcutselsSelect().

    ◆ nrootcutsfiltered

    SCIP_Longint SCIP_Cutsel::nrootcutsfiltered

    number of cuts filtered at the root

    Definition at line 66 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNRootCutsFiltered(), and SCIPcutselsSelect().

    ◆ nlocalcutsselected

    SCIP_Longint SCIP_Cutsel::nlocalcutsselected

    number of local cuts selected

    Definition at line 67 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNLocalCuts(), and SCIPcutselsSelect().

    ◆ nlocalcutsforced

    SCIP_Longint SCIP_Cutsel::nlocalcutsforced

    number of forced local cuts

    Definition at line 68 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNLocalForcedCuts(), and SCIPcutselsSelect().

    ◆ nlocalcutsfiltered

    SCIP_Longint SCIP_Cutsel::nlocalcutsfiltered

    number of local cuts filtered

    Definition at line 69 of file struct_cutsel.h.

    Referenced by SCIPcutselGetNLocalCutsFiltered(), and SCIPcutselsSelect().