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_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 59 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 60 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 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().
