Detailed Description
data to store a single edge-concave aggregations; an edge-concave aggregation of a quadratic constraint is a subset of nonconvex bilinear terms
Definition at line 90 of file sepa_eccuts.c.
Data Fields | |
| SCIP_VAR ** | vars |
| int | nvars |
| int | varsize |
| SCIP_Real * | termcoefs |
| int * | termvars1 |
| int * | termvars2 |
| int | nterms |
| int | termsize |
Field Documentation
◆ vars
| SCIP_VAR** EcAggr::vars |
variables
Definition at line 92 of file sepa_eccuts.c.
Referenced by checkRikun(), computeConvexEnvelopeFacet(), computeCut(), ecaggrAddBilinTerm(), ecaggrAddQuadvar(), evalCorner(), and findAndStoreEcAggregations().
◆ nvars
| int EcAggr::nvars |
number of variables
Definition at line 93 of file sepa_eccuts.c.
Referenced by addFacetToCut(), checkRikun(), computeConvexEnvelopeFacet(), computeCut(), ecaggrAddBilinTerm(), ecaggrAddQuadvar(), evalCorner(), findAndStoreEcAggregations(), and sepadataAddNlrowaggr().
◆ varsize
| int EcAggr::varsize |
size of vars array
Definition at line 94 of file sepa_eccuts.c.
◆ termcoefs
| SCIP_Real* EcAggr::termcoefs |
coefficients of bilinear terms
Definition at line 96 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
◆ termvars1
| int* EcAggr::termvars1 |
index of the first variable of each bilinear term
Definition at line 97 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
◆ termvars2
| int* EcAggr::termvars2 |
index of the second variable of each bilinear term
Definition at line 98 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
◆ nterms
| int EcAggr::nterms |
number of bilinear terms in the aggregation
Definition at line 99 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
◆ termsize
| int EcAggr::termsize |
size of term{coefs,vars1,vars2} arrays
Definition at line 100 of file sepa_eccuts.c.
