## 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().