Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_ConsNonlinear_Auxexpr Struct Reference

    Detailed Description

    linear auxiliary expression of the form xy {≤,≥,=} coefs[0]w + coefs[1]x + coefs[2]y + cst

    Definition at line 57 of file cons_nonlinear.h.

    #include <cons_nonlinear.h>

    Data Fields

    SCIP_Real coefs [3]
     
    SCIP_Real cst
     
    SCIP_VARauxvar
     
    SCIP_Bool underestimate
     
    SCIP_Bool overestimate
     

    Field Documentation

    ◆ coefs

    SCIP_Real SCIP_ConsNonlinear_Auxexpr::coefs[3]

    coefficients in the auxiliary expression

    Definition at line 59 of file cons_nonlinear.h.

    Referenced by addAuxexprCoefs(), SCIP_DECL_SORTPTRCOMP(), SCIPevalBilinAuxExprNonlinear(), and SCIPinsertBilinearTermImplicitNonlinear().

    ◆ cst

    SCIP_Real SCIP_ConsNonlinear_Auxexpr::cst

    ◆ auxvar

    SCIP_VAR* SCIP_ConsNonlinear_Auxexpr::auxvar

    auxiliary variable w in xy {≤,≥,=} auxexpr(w, x, y)

    Definition at line 61 of file cons_nonlinear.h.

    Referenced by addAuxexprCoefs(), addRltTerm(), SCIP_DECL_SORTPTRCOMP(), SCIPevalBilinAuxExprNonlinear(), SCIPinsertBilinearTermImplicitNonlinear(), and separateMcCormickImplicit().

    ◆ underestimate

    SCIP_Bool SCIP_ConsNonlinear_Auxexpr::underestimate

    whether the auxexpr underestimates the product

    Definition at line 62 of file cons_nonlinear.h.

    Referenced by bilinTermAddAuxExpr(), createSepaData(), getBestEstimators(), SCIPinsertBilinearTermImplicitNonlinear(), and separateMcCormickImplicit().

    ◆ overestimate

    SCIP_Bool SCIP_ConsNonlinear_Auxexpr::overestimate

    whether the auxexpr overestimates the product

    Definition at line 63 of file cons_nonlinear.h.

    Referenced by bilinTermAddAuxExpr(), createSepaData(), getBestEstimators(), SCIPinsertBilinearTermImplicitNonlinear(), and separateMcCormickImplicit().