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 80 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 |
SCIP_VAR** EcAggr::vars |
variables
Definition at line 82 of file sepa_eccuts.c.
Referenced by checkRikun(), computeCut(), ecaggrAddBilinTerm(), ecaggrAddQuadvar(), evalCorner(), findAndStoreEcAggregations(), and SCIPcomputeConvexEnvelopeFacet().
int EcAggr::nvars |
number of variables
Definition at line 83 of file sepa_eccuts.c.
Referenced by addFacetToCut(), checkRikun(), computeCut(), ecaggrAddBilinTerm(), ecaggrAddQuadvar(), evalCorner(), findAndStoreEcAggregations(), SCIPcomputeConvexEnvelopeFacet(), and sepadataAddNlrowaggr().
int EcAggr::varsize |
size of vars array
Definition at line 84 of file sepa_eccuts.c.
SCIP_Real* EcAggr::termcoefs |
coefficients of bilinear terms
Definition at line 86 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
int* EcAggr::termvars1 |
index of the first variable of each bilinear term
Definition at line 87 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
int* EcAggr::termvars2 |
index of the second variable of each bilinear term
Definition at line 88 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
int EcAggr::nterms |
number of bilinear terms in the aggregation
Definition at line 89 of file sepa_eccuts.c.
Referenced by ecaggrAddBilinTerm(), and evalCorner().
int EcAggr::termsize |
size of term{coefs,vars1,vars2} arrays
Definition at line 90 of file sepa_eccuts.c.