OR-Tools  9.2
revised_simplex.cc File Reference

Go to the source code of this file.

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 
 operations_research::glop
 

Macros

#define DCHECK_COL_BOUNDS(col)
 
#define DCHECK_ROW_BOUNDS(row)
 

Functions

 ABSL_FLAG (bool, simplex_display_numbers_as_fractions, false, "Display numbers as fractions.")
 
 ABSL_FLAG (bool, simplex_stop_after_first_basis, false, "Stop after first basis has been computed.")
 
 ABSL_FLAG (bool, simplex_stop_after_feasibility, false, "Stop after first phase has been completed.")
 
 ABSL_FLAG (bool, simplex_display_stats, false, "Display algorithm statistics.")
 

Variables

constexpr const uint64_t kDeterministicSeed = 42
 

Macro Definition Documentation

◆ DCHECK_COL_BOUNDS

#define DCHECK_COL_BOUNDS (   col)
Value:
{ \
DCHECK_LE(0, col); \
DCHECK_GT(num_cols_, col); \
}
ColIndex col
Definition: markowitz.cc:183

Definition at line 66 of file revised_simplex.cc.

◆ DCHECK_ROW_BOUNDS

#define DCHECK_ROW_BOUNDS (   row)
Value:
{ \
DCHECK_LE(0, row); \
DCHECK_GT(num_rows_, row); \
}
RowIndex row

Definition at line 73 of file revised_simplex.cc.

Function Documentation

◆ ABSL_FLAG() [1/4]

ABSL_FLAG ( bool  ,
simplex_display_numbers_as_fractions  ,
false  ,
"Display numbers as fractions."   
)

◆ ABSL_FLAG() [2/4]

ABSL_FLAG ( bool  ,
simplex_stop_after_first_basis  ,
false  ,
"Stop after first basis has been computed."   
)

◆ ABSL_FLAG() [3/4]

ABSL_FLAG ( bool  ,
simplex_stop_after_feasibility  ,
false  ,
"Stop after first phase has been completed."   
)

◆ ABSL_FLAG() [4/4]

ABSL_FLAG ( bool  ,
simplex_display_stats  ,
false  ,
"Display algorithm statistics."   
)

Variable Documentation

◆ coeff_magnitude

Fractional coeff_magnitude

Definition at line 1982 of file revised_simplex.cc.

◆ ratio

Fractional ratio

Definition at line 1981 of file revised_simplex.cc.

◆ row

RowIndex row

Definition at line 1980 of file revised_simplex.cc.

◆ target_bound

Fractional target_bound

Definition at line 1983 of file revised_simplex.cc.