Detailed Description
Definition at line 31 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 33 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 34 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 35 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 36 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 37 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 39 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 40 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 41 of file struct_cuts.h.
Referenced by addOneRow(), and SCIPaggrRowAddRow().
◆ rank
int SCIP_AggrRow::rank |
rank of the cut row
Definition at line 42 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 43 of file struct_cuts.h.
Referenced by addOneRow(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddRow(), SCIPaggrRowCancelVarWithBound(), SCIPaggrRowClear(), SCIPaggrRowCopy(), SCIPaggrRowIsLocal(), SCIPaggrRowRemoveZeros(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().