Detailed Description
a linear inequality row in preparation to become a SCIP_ROW
Definition at line 286 of file struct_misc.h.
#include <struct_misc.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_Bool | recordmodifications |
SCIP_VAR ** | modifiedvars |
int | nmodifiedvars |
int | modifiedvarssize |
SCIP_Bool | modifiedside |
Field Documentation
◆ vars
SCIP_VAR** SCIP_RowPrep::vars |
variables
Definition at line 288 of file struct_misc.h.
Referenced by rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcopyRowprep(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), SCIPprintRowprepSol(), and SCIProwprepGetVars().
◆ coefs
SCIP_Real* SCIP_RowPrep::coefs |
coefficients of variables
Definition at line 289 of file struct_misc.h.
Referenced by rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupScaledown(), rowprepCleanupScaleup(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), SCIPcopyRowprep(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), SCIPprintRowprepSol(), SCIProwprepGetCoefs(), SCIPscaleRowprep(), and SCIPscaleupRowprep().
◆ nvars
int SCIP_RowPrep::nvars |
number of variables (= number of coefficients)
Definition at line 290 of file struct_misc.h.
Referenced by rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupScaledown(), rowprepCleanupScaleup(), rowprepCleanupSortTerms(), SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), SCIPensureRowprepSize(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), SCIPprintRowprepSol(), SCIProwprepGetNVars(), SCIProwprepReset(), SCIPscaleRowprep(), and SCIPscaleupRowprep().
◆ varssize
int SCIP_RowPrep::varssize |
length of variables array (= lengths of coefficients array)
Definition at line 291 of file struct_misc.h.
Referenced by SCIPaddRowprepTerm(), SCIPaddRowprepTerms(), SCIPcopyRowprep(), and SCIPensureRowprepSize().
◆ side
SCIP_Real SCIP_RowPrep::side |
side
Definition at line 292 of file struct_misc.h.
Referenced by rowprepCleanupScaleup(), rowprepCleanupSide(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), SCIPprintRowprepSol(), SCIProwprepAddSide(), SCIProwprepGetSide(), SCIProwprepReset(), SCIPscaleRowprep(), and SCIPscaleupRowprep().
◆ sidetype
SCIP_SIDETYPE SCIP_RowPrep::sidetype |
type of side
Definition at line 293 of file struct_misc.h.
Referenced by rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), rowprepCleanupSide(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPgetRowprepViolation(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), SCIPprintRowprepSol(), SCIProwprepGetSidetype(), and SCIProwprepSetSidetype().
◆ local
SCIP_Bool SCIP_RowPrep::local |
whether the row is only locally valid (i.e., for the current node)
Definition at line 294 of file struct_misc.h.
Referenced by rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPmergeRowprepTerms(), SCIPprintRowprep(), SCIPprintRowprepSol(), SCIProwprepIsLocal(), and SCIProwprepSetLocal().
◆ name
char SCIP_RowPrep::name[SCIP_MAXSTRLEN] |
row name
Definition at line 295 of file struct_misc.h.
Referenced by SCIPgetRowprepRowCons(), SCIPgetRowprepRowConshdlr(), SCIPgetRowprepRowSepa(), SCIPprintRowprep(), SCIPprintRowprepSol(), and SCIProwprepGetName().
◆ recordmodifications
SCIP_Bool SCIP_RowPrep::recordmodifications |
whether to remember variables which coefficients were modified during cleanup
Definition at line 297 of file struct_misc.h.
Referenced by rowprepCleanupSide(), rowprepRecordModifiedVar(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), SCIProwprepRecordModifications(), and SCIProwprepReset().
◆ modifiedvars
SCIP_VAR** SCIP_RowPrep::modifiedvars |
variables which coefficient were modified by cleanup
Definition at line 298 of file struct_misc.h.
Referenced by rowprepRecordModifiedVar(), and SCIProwprepGetModifiedVars().
◆ nmodifiedvars
int SCIP_RowPrep::nmodifiedvars |
number of variables which coefficient was modified
Definition at line 299 of file struct_misc.h.
Referenced by rowprepRecordModifiedVar(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), SCIProwprepGetNModifiedVars(), and SCIProwprepReset().
◆ modifiedvarssize
int SCIP_RowPrep::modifiedvarssize |
length of modifiedvars
array
Definition at line 300 of file struct_misc.h.
Referenced by rowprepRecordModifiedVar().
◆ modifiedside
SCIP_Bool SCIP_RowPrep::modifiedside |
whether the side was modified (relaxed) by cleanup
Definition at line 301 of file struct_misc.h.
Referenced by rowprepCleanupSide(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), and SCIProwprepReset().