Scippy

SCIP

Solving Constraint Integer Programs

MatrixStatistics Struct Reference

Detailed Description

a temporary data structure that stores some statistics/data on the rows and columns

Definition at line 153 of file presol_implint.c.

Data Fields

SCIP_Boolrowintegral
 
SCIP_Boolrowequality
 
SCIP_Boolrowbadnumerics
 
int * rownnonz
 
int * rowncontinuous
 
int * rowncontinuouspmone
 
SCIP_Boolcolintegralbounds
 

Field Documentation

◆ rowintegral

SCIP_Bool* MatrixStatistics::rowintegral

Are all row entries of non-continuous columns and the row sides integral?

Definition at line 155 of file presol_implint.c.

Referenced by computeMatrixStatistics(), findImpliedIntegers(), and freeMatrixStatistics().

◆ rowequality

SCIP_Bool* MatrixStatistics::rowequality

Is the row an equality?

Definition at line 156 of file presol_implint.c.

Referenced by computeMatrixStatistics(), and freeMatrixStatistics().

◆ rowbadnumerics

SCIP_Bool* MatrixStatistics::rowbadnumerics

Does the row contain large entries that make numerics difficult?

Definition at line 157 of file presol_implint.c.

Referenced by computeMatrixStatistics(), findImpliedIntegers(), and freeMatrixStatistics().

◆ rownnonz

int* MatrixStatistics::rownnonz

Number of nonzeros in the row

Definition at line 158 of file presol_implint.c.

Referenced by computeMatrixStatistics(), and freeMatrixStatistics().

◆ rowncontinuous

int* MatrixStatistics::rowncontinuous

The number of those nonzeros that are in continuous columns

Definition at line 159 of file presol_implint.c.

Referenced by computeMatrixStatistics(), findImpliedIntegers(), and freeMatrixStatistics().

◆ rowncontinuouspmone

int* MatrixStatistics::rowncontinuouspmone

The number of +-1 entries in continuous columns

Definition at line 160 of file presol_implint.c.

Referenced by computeMatrixStatistics(), findImpliedIntegers(), and freeMatrixStatistics().

◆ colintegralbounds

SCIP_Bool* MatrixStatistics::colintegralbounds

Does the column have integral bounds?

Definition at line 161 of file presol_implint.c.

Referenced by computeMatrixStatistics(), findImpliedIntegers(), and freeMatrixStatistics().