Detailed Description
linear auxiliary expression of the form xy {≤,≥,=} coefs[0]w + coefs[1]x + coefs[2]y + cst
Definition at line 48 of file cons_nonlinear.h.
#include <cons_nonlinear.h>
Data Fields | |
SCIP_Real | coefs [3] |
SCIP_Real | cst |
SCIP_VAR * | auxvar |
SCIP_Bool | underestimate |
SCIP_Bool | overestimate |
Field Documentation
◆ coefs
SCIP_Real SCIP_ConsNonlinear_Auxexpr::coefs[3] |
coefficients in the auxiliary expression
Definition at line 50 of file cons_nonlinear.h.
Referenced by addAuxexprCoefs(), SCIP_DECL_SORTPTRCOMP(), SCIPevalBilinAuxExprNonlinear(), and SCIPinsertBilinearTermImplicitNonlinear().
◆ cst
SCIP_Real SCIP_ConsNonlinear_Auxexpr::cst |
constant
Definition at line 51 of file cons_nonlinear.h.
Referenced by addAuxexprCoefs(), SCIP_DECL_SORTPTRCOMP(), SCIPevalBilinAuxExprNonlinear(), and SCIPinsertBilinearTermImplicitNonlinear().
◆ auxvar
SCIP_VAR* SCIP_ConsNonlinear_Auxexpr::auxvar |
auxiliary variable w in xy {≤,≥,=} auxexpr(w, x, y)
Definition at line 52 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 53 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 54 of file cons_nonlinear.h.
Referenced by bilinTermAddAuxExpr(), createSepaData(), getBestEstimators(), SCIPinsertBilinearTermImplicitNonlinear(), and separateMcCormickImplicit().