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.