Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Compr Struct Reference

    Detailed Description

    tree compression data

    Definition at line 46 of file struct_compr.h.

    #include <struct_compr.h>

    Public Member Functions

     SCIP_DECL_COMPRCOPY ((*comprcopy))
     
     SCIP_DECL_COMPRFREE ((*comprfree))
     
     SCIP_DECL_COMPRINIT ((*comprinit))
     
     SCIP_DECL_COMPREXIT ((*comprexit))
     
     SCIP_DECL_COMPRINITSOL ((*comprinitsol))
     
     SCIP_DECL_COMPREXITSOL ((*comprexitsol))
     
     SCIP_DECL_COMPREXEC ((*comprexec))
     

    Data Fields

    SCIP_Longint ncalls
     
    SCIP_Longint nfound
     
    SCIP_Real rate
     
    SCIP_Real loi
     
    char * name
     
    char * desc
     
    SCIP_COMPRDATAcomprdata
     
    SCIP_CLOCKsetuptime
     
    SCIP_CLOCKcomprclock
     
    int priority
     
    int minnnodes
     
    int nnodes
     
    SCIP_Bool initialized
     

    Member Function Documentation

    ◆ SCIP_DECL_COMPRCOPY()

    SCIP_Compr::SCIP_DECL_COMPRCOPY ( comprcopy)

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

    ◆ SCIP_DECL_COMPRFREE()

    SCIP_Compr::SCIP_DECL_COMPRFREE ( comprfree)

    destructor of tree compression

    ◆ SCIP_DECL_COMPRINIT()

    SCIP_Compr::SCIP_DECL_COMPRINIT ( comprinit)

    initialize tree compression

    ◆ SCIP_DECL_COMPREXIT()

    SCIP_Compr::SCIP_DECL_COMPREXIT ( comprexit)

    deinitialize tree compression

    ◆ SCIP_DECL_COMPRINITSOL()

    SCIP_Compr::SCIP_DECL_COMPRINITSOL ( comprinitsol)

    solving process initialization method of tree compression

    ◆ SCIP_DECL_COMPREXITSOL()

    SCIP_Compr::SCIP_DECL_COMPREXITSOL ( comprexitsol)

    solving process deinitialization method of tree compression

    ◆ SCIP_DECL_COMPREXEC()

    SCIP_Compr::SCIP_DECL_COMPREXEC ( comprexec)

    execution method of tree compression

    Field Documentation

    ◆ ncalls

    SCIP_Longint SCIP_Compr::ncalls

    number of times, this compression was called

    Definition at line 48 of file struct_compr.h.

    Referenced by SCIPcomprExec(), SCIPcomprGetNCalls(), and SCIPcomprInit().

    ◆ nfound

    SCIP_Longint SCIP_Compr::nfound

    number of compressions found so far by this method

    Definition at line 49 of file struct_compr.h.

    Referenced by SCIPcomprExec(), SCIPcomprGetNFound(), and SCIPcomprInit().

    ◆ rate

    SCIP_Real SCIP_Compr::rate

    rate of the last compression

    Definition at line 50 of file struct_compr.h.

    ◆ loi

    SCIP_Real SCIP_Compr::loi

    loss of information of the last compression

    Definition at line 51 of file struct_compr.h.

    ◆ name

    char* SCIP_Compr::name

    name of tree compression

    Definition at line 52 of file struct_compr.h.

    Referenced by SCIPcomprExec(), SCIPcomprExit(), SCIPcomprGetName(), and SCIPcomprInit().

    ◆ desc

    char* SCIP_Compr::desc

    description of tree compression

    Definition at line 53 of file struct_compr.h.

    Referenced by SCIPcomprGetDesc().

    ◆ comprdata

    SCIP_COMPRDATA* SCIP_Compr::comprdata

    tree compression local data

    Definition at line 61 of file struct_compr.h.

    Referenced by SCIPcomprGetData(), and SCIPcomprSetData().

    ◆ setuptime

    SCIP_CLOCK* SCIP_Compr::setuptime

    time spend for setting up this compression for the next stages

    Definition at line 62 of file struct_compr.h.

    Referenced by SCIPcomprExit(), SCIPcomprGetSetupTime(), and SCIPcomprInit().

    ◆ comprclock

    SCIP_CLOCK* SCIP_Compr::comprclock

    compression execution time

    Definition at line 63 of file struct_compr.h.

    Referenced by SCIPcomprExec(), SCIPcomprGetTime(), and SCIPcomprInit().

    ◆ priority

    int SCIP_Compr::priority

    priority of the tree compression

    Definition at line 64 of file struct_compr.h.

    Referenced by SCIP_DECL_SORTPTRCOMP(), SCIPcomprGetPriority(), and SCIPcomprSetPriority().

    ◆ minnnodes

    int SCIP_Compr::minnnodes

    minimal number of nodes for calling compression, -1 if no threshold exists

    Definition at line 65 of file struct_compr.h.

    Referenced by SCIPcomprExec(), SCIPcomprGetMinNodes(), and SCIPcomprShouldBeExecuted().

    ◆ nnodes

    int SCIP_Compr::nnodes

    number of nodes of the last compression

    Definition at line 66 of file struct_compr.h.

    ◆ initialized

    SCIP_Bool SCIP_Compr::initialized

    is tree compression initialized?

    Definition at line 67 of file struct_compr.h.

    Referenced by SCIPcomprExit(), SCIPcomprInit(), and SCIPcomprIsInitialized().