storage for a linear row in preparation
Uses to assemble data that could eventually make a SCIP_ROW.
Definition at line 125 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] |
SCIP_VAR** SCIP_RowPrep::vars |
variables
Definition at line 127 of file cons_quadratic.h.
Referenced by generateCutPoint(), generateCutProjectedPoint(), generateCutSol(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcopyRowprep(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), and SCIPprintRowprep().
SCIP_Real* SCIP_RowPrep::coefs |
coefficients of variables
Definition at line 128 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().
int SCIP_RowPrep::nvars |
number of variables (= number of coefficients)
Definition at line 129 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().
int SCIP_RowPrep::varssize |
length of variables array (= lengths of coefficients array)
Definition at line 130 of file cons_quadratic.h.
Referenced by SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcopyRowprep(), and SCIPensureRowprepSize().
SCIP_Real SCIP_RowPrep::side |
side
Definition at line 131 of file cons_quadratic.h.
Referenced by generateCut(), rowprepCleanupScaleup(), rowprepCleanupSide(), SCIP_DECL_CONSINITLP(), SCIPaddRowprepSide(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPprintRowprep(), and SCIPscaleRowprep().
SCIP_SIDETYPE SCIP_RowPrep::sidetype |
type of side
Definition at line 132 of file cons_quadratic.h.
Referenced by addConcaveEstimatorUnivariate(), generateCutConvex(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupSide(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), and SCIPprintRowprep().
SCIP_Bool SCIP_RowPrep::local |
whether the row is only locally valid (i.e., for the current node)
Definition at line 133 of file cons_quadratic.h.
Referenced by addLinearizationCuts(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), and SCIPprintRowprep().
char SCIP_RowPrep::name[SCIP_MAXSTRLEN] |
row name
Definition at line 134 of file cons_quadratic.h.
Referenced by generateCut(), generateCutConvex(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowSepa(), and SCIPprintRowprep().