OR-Tools  8.0
SCIP_LPi

Detailed Description

LP interface.

Definition at line 87 of file lpi_glop.cc.

Public Attributes

operations_research::glop::LinearProgramlinear_program
 the linear program More...
 
operations_research::glop::LinearProgramscaled_lp
 scaled linear program More...
 
operations_research::glop::RevisedSimplexsolver
 direct reference to the revised simplex, not passing through lp_solver More...
 
operations_research::glop::GlopParameters * parameters
 parameters More...
 
operations_research::glop::LpScalingHelperscaler
 scaler auxiliary class More...
 
bool lp_modified_since_last_solve
 
bool lp_time_limit_was_reached
 
bool lp_info
 whether additional output is turned on More...
 
SCIP_PRICING pricing
 SCIP pricing setting
More...
 
bool from_scratch
 store whether basis is ignored for next solving call More...
 
int numthreads
 number of threads used to solve the LP (0 = automatic) More...
 
SCIP_Real conditionlimit
 maximum condition number of LP basis counted as stable (-1.0: no limit) More...
 
bool checkcondition
 Should condition number of LP basis be checked for stability? More...
 
int timing
 type of timer (1 - cpu, 2 - wallclock, 0 - off) More...
 
SCIP_Longint niterations
 number of iterations used More...
 
ScatteredRowtmp_row
 temporary vector More...
 
ScatteredColumntmp_column
 temporary vector More...
 

Member Data Documentation

◆ checkcondition

bool checkcondition

Should condition number of LP basis be checked for stability?

Definition at line 105 of file lpi_glop.cc.

◆ conditionlimit

SCIP_Real conditionlimit

maximum condition number of LP basis counted as stable (-1.0: no limit)

Definition at line 104 of file lpi_glop.cc.

◆ from_scratch

bool from_scratch

store whether basis is ignored for next solving call

Definition at line 102 of file lpi_glop.cc.

◆ linear_program

the linear program

Definition at line 89 of file lpi_glop.cc.

◆ lp_info

bool lp_info

whether additional output is turned on

Definition at line 100 of file lpi_glop.cc.

◆ lp_modified_since_last_solve

bool lp_modified_since_last_solve

Definition at line 96 of file lpi_glop.cc.

◆ lp_time_limit_was_reached

bool lp_time_limit_was_reached

Definition at line 97 of file lpi_glop.cc.

◆ niterations

SCIP_Longint niterations

number of iterations used

Definition at line 109 of file lpi_glop.cc.

◆ numthreads

int numthreads

number of threads used to solve the LP (0 = automatic)

Definition at line 103 of file lpi_glop.cc.

◆ parameters

operations_research::glop::GlopParameters* parameters

parameters

Definition at line 92 of file lpi_glop.cc.

◆ pricing

SCIP_PRICING pricing

SCIP pricing setting

Definition at line 101 of file lpi_glop.cc.

◆ scaled_lp

scaled linear program

Definition at line 90 of file lpi_glop.cc.

◆ scaler

scaler auxiliary class

Definition at line 93 of file lpi_glop.cc.

◆ solver

direct reference to the revised simplex, not passing through lp_solver

Definition at line 91 of file lpi_glop.cc.

◆ timing

int timing

type of timer (1 - cpu, 2 - wallclock, 0 - off)

Definition at line 106 of file lpi_glop.cc.

◆ tmp_column

ScatteredColumn* tmp_column

temporary vector

Definition at line 116 of file lpi_glop.cc.

◆ tmp_row

ScatteredRow* tmp_row

temporary vector

Definition at line 115 of file lpi_glop.cc.


The documentation for this struct was generated from the following file: