Detailed Description
data used for aggregation of row
Definition at line 172 of file sepa_aggregation.c.
Data Fields | |
SCIP_Real * | bounddist |
int * | bounddistinds |
int | nbounddistvars |
SCIP_ROW ** | aggrrows |
SCIP_Real * | aggrrowscoef |
int | aggrrowssize |
int | naggrrows |
int * | aggrrowsstart |
int * | ngoodaggrrows |
int * | nbadvarsinrow |
SCIP_AGGRROW * | aggrrow |
Field Documentation
◆ bounddist
SCIP_Real* AggregationData::bounddist |
bound distance of continuous variables
Definition at line 174 of file sepa_aggregation.c.
Referenced by setupAggregationData().
◆ bounddistinds
int* AggregationData::bounddistinds |
problem indices of the continUous variables corresponding to the bounddistance value
Definition at line 175 of file sepa_aggregation.c.
Referenced by getRowAggregationCandidates(), and setupAggregationData().
◆ nbounddistvars
int AggregationData::nbounddistvars |
number of continuous variables that are not at their bounds
Definition at line 176 of file sepa_aggregation.c.
Referenced by getRowAggregationCandidates(), and setupAggregationData().
◆ aggrrows
SCIP_ROW** AggregationData::aggrrows |
array of rows suitable for substitution of continuous variable
Definition at line 177 of file sepa_aggregation.c.
Referenced by getRowAggregationCandidates(), and setupAggregationData().
◆ aggrrowscoef
SCIP_Real* AggregationData::aggrrowscoef |
coefficient of continuous variable in row that is suitable for substitution of that variable
Definition at line 178 of file sepa_aggregation.c.
Referenced by getRowAggregationCandidates(), and setupAggregationData().
◆ aggrrowssize
int AggregationData::aggrrowssize |
size of aggrrows array
Definition at line 179 of file sepa_aggregation.c.
Referenced by setupAggregationData().
◆ naggrrows
int AggregationData::naggrrows |
occupied positions in aggrrows array
Definition at line 180 of file sepa_aggregation.c.
Referenced by setupAggregationData().
◆ aggrrowsstart
int* AggregationData::aggrrowsstart |
array with start positions of suitable rows for substitution for each continuous variable with non-zero bound distance
Definition at line 181 of file sepa_aggregation.c.
Referenced by getRowAggregationCandidates(), and setupAggregationData().
◆ ngoodaggrrows
int* AggregationData::ngoodaggrrows |
array with number of rows suitable for substitution that only contain one continuous variable that is not at it's bound
Definition at line 183 of file sepa_aggregation.c.
Referenced by getRowAggregationCandidates(), and setupAggregationData().
◆ nbadvarsinrow
int* AggregationData::nbadvarsinrow |
number of continuous variables that are not at their bounds for each row
Definition at line 185 of file sepa_aggregation.c.
Referenced by aggregateNextRow(), and setupAggregationData().
◆ aggrrow
SCIP_AGGRROW* AggregationData::aggrrow |
store aggregation row here so that it can be reused
Definition at line 186 of file sepa_aggregation.c.
Referenced by aggregation(), and setupAggregationData().