SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
type_lp.h File Reference

Detailed Description

type definitions for LP management

Author
Tobias Achterberg

Definition in file type_lp.h.

Go to the source code of this file.

Typedef Documentation

◆ SCIP_LPSOLSTAT

Definition at line 51 of file type_lp.h.

◆ SCIP_BOUNDTYPE

Definition at line 59 of file type_lp.h.

◆ SCIP_SIDETYPE

Definition at line 67 of file type_lp.h.

◆ SCIP_ROWORIGINTYPE

Definition at line 78 of file type_lp.h.

◆ SCIP_LPALGO

typedef enum SCIP_LPAlgo SCIP_LPALGO

Definition at line 88 of file type_lp.h.

◆ SCIP_COLSOLVALS

collected values of a column which depend on the LP solution

Definition at line 90 of file type_lp.h.

◆ SCIP_ROWSOLVALS

collected values of a row which depend on the LP solution

Definition at line 91 of file type_lp.h.

◆ SCIP_LPSOLVALS

collected values of the LP data which depend on the LP solution

Definition at line 92 of file type_lp.h.

◆ SCIP_COL

typedef struct SCIP_Col SCIP_COL

column of an LP

Definition at line 98 of file type_lp.h.

◆ SCIP_ROW

typedef struct SCIP_Row SCIP_ROW

row of an LP

Definition at line 104 of file type_lp.h.

◆ SCIP_LP

typedef struct SCIP_Lp SCIP_LP

LP structure

Definition at line 110 of file type_lp.h.

Enumeration Type Documentation

◆ SCIP_LPSolStat

solution status after solving LP

Enumerator
SCIP_LPSOLSTAT_NOTSOLVED 

LP was not solved, no solution exists

SCIP_LPSOLSTAT_OPTIMAL 

LP was solved to optimality

SCIP_LPSOLSTAT_INFEASIBLE 

LP is primal infeasible

SCIP_LPSOLSTAT_UNBOUNDEDRAY 

LP has a primal unbounded ray

SCIP_LPSOLSTAT_OBJLIMIT 

objective limit was reached during optimization

SCIP_LPSOLSTAT_ITERLIMIT 

iteration limit was reached during optimization

SCIP_LPSOLSTAT_TIMELIMIT 

time limit was reached during optimization

SCIP_LPSOLSTAT_ERROR 

an error occured during optimization

Definition at line 40 of file type_lp.h.

◆ SCIP_BoundType

type of variable bound: lower or upper bound

Enumerator
SCIP_BOUNDTYPE_LOWER 

lower bound

SCIP_BOUNDTYPE_UPPER 

upper bound

Definition at line 54 of file type_lp.h.

◆ SCIP_SideType

type of row side: left hand or right hand side

Enumerator
SCIP_SIDETYPE_LEFT 

left hand side

SCIP_SIDETYPE_RIGHT 

right hand side

Definition at line 62 of file type_lp.h.

◆ SCIP_RowOriginType

type of origin of row

Enumerator
SCIP_ROWORIGINTYPE_UNSPEC 

unspecified origin of row

SCIP_ROWORIGINTYPE_CONSHDLR 

row created by a constraint handler

SCIP_ROWORIGINTYPE_CONS 

row created by a constraint

SCIP_ROWORIGINTYPE_SEPA 

row created by separator

SCIP_ROWORIGINTYPE_REOPT 

row created by reoptimization

Definition at line 70 of file type_lp.h.

◆ SCIP_LPAlgo

type of LP algorithm

Enumerator
SCIP_LPALGO_PRIMALSIMPLEX 

primal simplex

SCIP_LPALGO_DUALSIMPLEX 

dual simplex

SCIP_LPALGO_BARRIER 

barrier algorithm

SCIP_LPALGO_BARRIERCROSSOVER 

barrier algorithm with crossover

Definition at line 81 of file type_lp.h.