Scippy

SCIP

Solving Constraint Integer Programs

SCIP_QuadExpr_BilinTerm Struct Reference

Detailed Description

a single bilinear term coef * expr1 * expr2

except for temporary reasons, we assume that the index of var1 is smaller than the index of var2

Definition at line 182 of file struct_expr.h.

#include <struct_expr.h>

Data Fields

SCIP_EXPRexpr1
 
SCIP_EXPRexpr2
 
SCIP_Real coef
 
int pos2
 
SCIP_EXPRprodexpr
 

Field Documentation

◆ expr1

SCIP_EXPR* SCIP_QuadExpr_BilinTerm::expr1

first factor of bilinear term

Definition at line 184 of file struct_expr.h.

Referenced by SCIPexprCheckQuadratic(), SCIPexprComputeQuadraticCurvature(), and SCIPexprGetQuadraticBilinTerm().

◆ expr2

SCIP_EXPR* SCIP_QuadExpr_BilinTerm::expr2

second factor of bilinear term

Definition at line 185 of file struct_expr.h.

Referenced by SCIPexprCheckQuadratic(), SCIPexprComputeQuadraticCurvature(), and SCIPexprGetQuadraticBilinTerm().

◆ coef

SCIP_Real SCIP_QuadExpr_BilinTerm::coef

coefficient of bilinear term

Definition at line 186 of file struct_expr.h.

Referenced by SCIPexprCheckQuadratic(), SCIPexprComputeQuadraticCurvature(), and SCIPexprGetQuadraticBilinTerm().

◆ pos2

int SCIP_QuadExpr_BilinTerm::pos2

position of expr2's quadexprterm in quadexprterms

Definition at line 187 of file struct_expr.h.

Referenced by SCIPexprCheckQuadratic(), and SCIPexprGetQuadraticBilinTerm().

◆ prodexpr

SCIP_EXPR* SCIP_QuadExpr_BilinTerm::prodexpr

expression that was found to be the product of expr1 and expr2

Definition at line 189 of file struct_expr.h.

Referenced by SCIPexprCheckQuadratic(), and SCIPexprGetQuadraticBilinTerm().