Detailed Description
storage for a linear row in preparation
Uses to assemble data that could eventually make a SCIP_ROW.
- Note
- Only one-sided rows are allowed here.
Definition at line 134 of file cons_quadratic.h.
#include <cons_quadratic.h>
Data Fields | |
SCIP_VAR ** | vars |
SCIP_Real * | coefs |
int | nvars |
int | varssize |
SCIP_Real | side |
SCIP_SIDETYPE | sidetype |
SCIP_Bool | local |
char | name [SCIP_MAXSTRLEN] |
Field Documentation
◆ vars
SCIP_VAR** SCIP_RowPrep::vars |
variables
Definition at line 136 of file cons_quadratic.h.
Referenced by generateCutPoint(), generateCutProjectedPoint(), generateCutSol(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcopyRowprep(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), and SCIPprintRowprep().
◆ coefs
SCIP_Real* SCIP_RowPrep::coefs |
coefficients of variables
Definition at line 137 of file cons_quadratic.h.
Referenced by generateCut(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupScaledown(), rowprepCleanupScaleup(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcleanupRowprep(), SCIPcopyRowprep(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), and SCIPscaleRowprep().
◆ nvars
int SCIP_RowPrep::nvars |
number of variables (= number of coefficients)
Definition at line 138 of file cons_quadratic.h.
Referenced by generateCut(), generateCutPoint(), generateCutProjectedPoint(), generateCutSol(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupScaledown(), rowprepCleanupScaleup(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcleanupRowprep(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), and SCIPscaleRowprep().
◆ varssize
int SCIP_RowPrep::varssize |
length of variables array (= lengths of coefficients array)
Definition at line 139 of file cons_quadratic.h.
Referenced by SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcopyRowprep(), and SCIPensureRowprepSize().
◆ side
SCIP_Real SCIP_RowPrep::side |
side
Definition at line 140 of file cons_quadratic.h.
Referenced by generateCut(), rowprepCleanupScaleup(), rowprepCleanupSide(), SCIP_DECL_CONSINITLP(), SCIPaddRowprepSide(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPprintRowprep(), and SCIPscaleRowprep().
◆ sidetype
SCIP_SIDETYPE SCIP_RowPrep::sidetype |
type of side
Definition at line 141 of file cons_quadratic.h.
Referenced by addConcaveEstimatorUnivariate(), generateCutConvex(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupSide(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), and SCIPprintRowprep().
◆ local
SCIP_Bool SCIP_RowPrep::local |
whether the row is only locally valid (i.e., for the current node)
Definition at line 142 of file cons_quadratic.h.
Referenced by addLinearizationCuts(), generateCutFactorable(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), and SCIPprintRowprep().
◆ name
char SCIP_RowPrep::name[SCIP_MAXSTRLEN] |
row name
Definition at line 143 of file cons_quadratic.h.
Referenced by generateCut(), generateCutConvex(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), and SCIPprintRowprep().