Scippy

SCIP

Solving Constraint Integer Programs

Mod2Matrix Struct Reference

Detailed Description

matrix representing the modulo 2 system

Definition at line 164 of file sepa_zerohalf.c.

Data Fields

MOD2_COL ** cols
 
MOD2_ROW ** rows
 
TRANSINTROWtransintrows
 
int ntransintrows
 
int nzeroslackrows
 
int nrows
 
int ncols
 
int rowssize
 
int colssize
 

Field Documentation

◆ cols

MOD2_COL** Mod2Matrix::cols

◆ rows

◆ transintrows

TRANSINTROW* Mod2Matrix::transintrows

transformed integral rows obtained from non-integral lp rows

Definition at line 168 of file sepa_zerohalf.c.

Referenced by destroyMod2Matrix(), generateZerohalfCut(), mod2MatrixAddTransRow(), and mod2MatrixTransformContRows().

◆ ntransintrows

int Mod2Matrix::ntransintrows

number of transformed integral rows obtained from non-integral lp rows

Definition at line 169 of file sepa_zerohalf.c.

Referenced by buildMod2Matrix(), destroyMod2Matrix(), mod2MatrixTransformContRows(), and mod2rowAddRow().

◆ nzeroslackrows

int Mod2Matrix::nzeroslackrows

◆ nrows

int Mod2Matrix::nrows

number of rows of the matrix; number of elements in rows

Definition at line 171 of file sepa_zerohalf.c.

Referenced by buildMod2Matrix(), destroyMod2Matrix(), doSeparation(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2matrixPreprocessRows(), and mod2matrixRemoveRow().

◆ ncols

int Mod2Matrix::ncols

number of cols of the matrix; number of elements in cols

Definition at line 172 of file sepa_zerohalf.c.

Referenced by buildMod2Matrix(), destroyMod2Matrix(), doSeparation(), mod2MatrixAddCol(), mod2matrixPreprocessColumns(), and mod2matrixRemoveCol().

◆ rowssize

int Mod2Matrix::rowssize

length of rows array

Definition at line 173 of file sepa_zerohalf.c.

Referenced by buildMod2Matrix(), destroyMod2Matrix(), mod2MatrixAddOrigRow(), and mod2MatrixAddTransRow().

◆ colssize

int Mod2Matrix::colssize

length of cols array

Definition at line 174 of file sepa_zerohalf.c.

Referenced by buildMod2Matrix(), destroyMod2Matrix(), and mod2MatrixAddCol().