Detailed Description
Definition at line 40 of file struct_cuts.h.
#include <struct_cuts.h>
Public Member Functions | |
| QUAD_MEMBER (SCIP_Real rhs) | |
Data Fields | |
| SCIP_Real * | vals |
| int * | inds |
| int * | rowsinds |
| int * | slacksign |
| SCIP_Real * | rowweights |
| int | nnz |
| int | nrows |
| int | rowssize |
| int | rank |
| SCIP_Bool | local |
Member Function Documentation
◆ QUAD_MEMBER()
| SCIP_AggrRow::QUAD_MEMBER | ( | SCIP_Real | rhs | ) |
right hand side of the cut row
Field Documentation
◆ vals
| SCIP_Real* SCIP_AggrRow::vals |
non-zero coefficients of the cut row
Definition at line 42 of file struct_cuts.h.
Referenced by addOneRow(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddObjectiveFunction(), SCIPaggrRowAddRow(), SCIPaggrRowCalcEfficacyNorm(), SCIPaggrRowCancelVarWithBound(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowGetProbvarValue(), SCIPaggrRowGetValue(), SCIPaggrRowPrint(), SCIPaggrRowRemoveZeros(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ inds
| int* SCIP_AggrRow::inds |
problem indices of variables with a non-zero coefficient in the cut row
Definition at line 43 of file struct_cuts.h.
Referenced by addOneRow(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddObjectiveFunction(), SCIPaggrRowAddRow(), SCIPaggrRowCalcEfficacyNorm(), SCIPaggrRowCancelVarWithBound(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowGetInds(), SCIPaggrRowGetValue(), SCIPaggrRowPrint(), SCIPaggrRowRemoveZeros(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ rowsinds
| int* SCIP_AggrRow::rowsinds |
lpposition of rows that have been added to the cutrow
Definition at line 44 of file struct_cuts.h.
Referenced by addOneRow(), generateLiftedFlowCoverCut(), SCIPaggrRowAddRow(), SCIPaggrRowCopy(), SCIPaggrRowGetRowInds(), SCIPaggrRowHasRowBeenAdded(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ slacksign
| int* SCIP_AggrRow::slacksign |
slacksign of rows that have been added to the cutrow
Definition at line 45 of file struct_cuts.h.
Referenced by addOneRow(), generateLiftedFlowCoverCut(), SCIPaggrRowAddRow(), SCIPaggrRowCopy(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ rowweights
| SCIP_Real* SCIP_AggrRow::rowweights |
weights of rows that have been added to the cutrow
Definition at line 46 of file struct_cuts.h.
Referenced by addOneRow(), generateLiftedFlowCoverCut(), SCIPaggrRowAddRow(), SCIPaggrRowCopy(), SCIPaggrRowGetRowWeights(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ nnz
| int SCIP_AggrRow::nnz |
number of non-zeros in the cut row
Definition at line 48 of file struct_cuts.h.
Referenced by addOneRow(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddObjectiveFunction(), SCIPaggrRowAddRow(), SCIPaggrRowCalcEfficacyNorm(), SCIPaggrRowCancelVarWithBound(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowGetNNz(), SCIPaggrRowPrint(), SCIPaggrRowRemoveZeros(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ nrows
| int SCIP_AggrRow::nrows |
number of rows that have been added to the cutrow
Definition at line 49 of file struct_cuts.h.
Referenced by addOneRow(), generateLiftedFlowCoverCut(), SCIPaggrRowAddRow(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowGetNRows(), SCIPaggrRowGetRowInds(), SCIPaggrRowGetRowWeights(), SCIPaggrRowHasRowBeenAdded(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ rowssize
| int SCIP_AggrRow::rowssize |
size of the row and slacksign array
Definition at line 50 of file struct_cuts.h.
Referenced by addOneRow(), and SCIPaggrRowAddRow().
◆ rank
| int SCIP_AggrRow::rank |
rank of the cut row
Definition at line 51 of file struct_cuts.h.
Referenced by addOneRow(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddRow(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowGetRank(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ local
| SCIP_Bool SCIP_AggrRow::local |
is the cut row only valid locally?
Definition at line 52 of file struct_cuts.h.
Referenced by addOneRow(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddRow(), SCIPaggrRowCancelVarWithBound(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowIsLocal(), SCIPaggrRowRemoveZeros(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
