Scippy

SCIP

Solving Constraint Integer Programs

Mod2Row Struct Reference

Detailed Description

structure representing a row in the mod 2 system

Definition at line 129 of file sepa_zerohalf.c.

Data Fields

ROWINDEXrowinds
 
MOD2_COL ** nonzcols
 
SCIP_Real slack
 
SCIP_Real maxsolval
 
int index
 
int pos
 
int rhs
 
int nrowinds
 
int rowindssize
 
int nnonzcols
 
int nonzcolssize
 

Field Documentation

◆ rowinds

ROWINDEX* Mod2Row::rowinds

index set of rows associated with the mod 2 row

Definition at line 131 of file sepa_zerohalf.c.

Referenced by destroyMod2Matrix(), generateZerohalfCut(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2matrixRemoveRow(), and mod2rowAddRow().

◆ nonzcols

◆ slack

◆ maxsolval

SCIP_Real Mod2Row::maxsolval

maximum solution value of columns in mod 2 row

Definition at line 134 of file sepa_zerohalf.c.

Referenced by checkRow(), doSeparation(), mod2colLinkRow(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2rowAddRow(), mod2rowUnlinkCol(), and SCIP_DECL_SORTPTRCOMP().

◆ index

int Mod2Row::index

unique index of mod 2 row

Definition at line 135 of file sepa_zerohalf.c.

Referenced by generateZerohalfCut(), mod2MatrixAddOrigRow(), and mod2MatrixAddTransRow().

◆ pos

int Mod2Row::pos

position of mod 2 row in mod 2 matrix rows array

Definition at line 136 of file sepa_zerohalf.c.

Referenced by mod2matrixPreprocessRows(), and mod2matrixRemoveRow().

◆ rhs

◆ nrowinds

int Mod2Row::nrowinds

number of elements in rowinds

Definition at line 138 of file sepa_zerohalf.c.

Referenced by generateZerohalfCut(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), and mod2rowAddRow().

◆ rowindssize

int Mod2Row::rowindssize

size of rowinds array

Definition at line 139 of file sepa_zerohalf.c.

Referenced by destroyMod2Matrix(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2matrixRemoveRow(), and mod2rowAddRow().

◆ nnonzcols

◆ nonzcolssize

int Mod2Row::nonzcolssize

size of nonzcols array

Definition at line 141 of file sepa_zerohalf.c.

Referenced by destroyMod2Matrix(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2matrixRemoveRow(), and mod2rowAddRow().