Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_BoundChg Struct Reference

    Detailed Description

    change in one bound of a variable

    Definition at line 94 of file struct_var.h.

    #include <struct_var.h>

    Data Fields

    SCIP_Real newbound
     
    SCIP_RATIONALnewboundexact
     
    union {
       SCIP_BRANCHINGDATA   branchingdata
     
       SCIP_INFERENCEDATA   inferencedata
     
    data
     
    SCIP_Longint certificateindex
     
    SCIP_VARvar
     
    unsigned int boundchgtype:2
     
    unsigned int boundtype:1
     
    unsigned int inferboundtype:1
     
    unsigned int applied:1
     
    unsigned int redundant:1
     

    Field Documentation

    ◆ newbound

    ◆ newboundexact

    SCIP_RATIONAL* SCIP_BoundChg::newboundexact

    new value for exact bound, or NULL if not needed

    Definition at line 97 of file struct_var.h.

    Referenced by boundchgApplyExact(), domchgEnsureBoundchgsSize(), SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

    ◆ branchingdata

    SCIP_BRANCHINGDATA SCIP_BoundChg::branchingdata

    data for branching decisions

    Definition at line 100 of file struct_var.h.

    Referenced by SCIPboundchgGetLPSolVal(), SCIPdomchgAddBoundchg(), and updatePseudocost().

    ◆ inferencedata

    ◆ 

    ◆ certificateindex

    SCIP_Longint SCIP_BoundChg::certificateindex

    line in certificate for this bound change (-1 if not used)

    Definition at line 103 of file struct_var.h.

    Referenced by boundchgApplyExact(), boundchgApplyGlobal(), SCIPboundchgApply(), and SCIPdomchgAddCurrentCertificateIndex().

    ◆ var

    ◆ boundchgtype

    unsigned int SCIP_BoundChg::boundchgtype

    ◆ boundtype

    unsigned int SCIP_BoundChg::boundtype

    ◆ inferboundtype

    unsigned int SCIP_BoundChg::inferboundtype

    type of bound for inference var (see inference data): lower or upper bound

    Definition at line 107 of file struct_var.h.

    Referenced by boundchgApplyExact(), SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

    ◆ applied

    unsigned int SCIP_BoundChg::applied

    was this bound change applied at least once?

    Definition at line 108 of file struct_var.h.

    Referenced by boundchgApplyExact(), SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

    ◆ redundant

    unsigned int SCIP_BoundChg::redundant