Scippy

SCIP

Solving Constraint Integer Programs

SCIP_RowPrep Struct Reference

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_Realcoefs
 
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

◆ coefs

◆ nvars

◆ 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

◆ sidetype

◆ local

◆ name

◆ 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().