Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::math_opt::LpParameterTestParams Struct Reference

Parameters for the LpParameterTest suite below. More...

#include <lp_parameter_tests.h>

Public Member Functions

 LpParameterTestParams (const SolverType solver_type, const bool supports_simplex, const bool supports_barrier, const bool supports_first_order, const bool supports_random_seed, const bool supports_presolve, const bool supports_cutoff, const bool supports_objective_limit, const bool supports_best_bound_limit, const bool reports_limits)
 

Public Attributes

SolverType solver_type
 The tested solver.
 
bool supports_simplex
 Indicates if the solver supports simplex as an algorithm (primal and dual).
 
bool supports_barrier
 Indicates if the solver supports barrier as an algorithm.
 
bool supports_first_order
 Indicates if the solver supports first-order methods.
 
bool supports_random_seed
 Indicates if the solver supports setting the random seed.
 
bool supports_presolve
 Indicates if the solver supports setting the presolve emphasis.
 
bool supports_cutoff
 Indicates if the solver supports a cutoff value.
 
bool supports_objective_limit
 Indicates if the solver supports setting a limit on the primal objective.
 
bool supports_best_bound_limit
 Indicates if the solver supports setting a limit on the best bound.
 
bool reports_limits
 Indicates if the SolveResult returned will say which limit was reached.
 

Detailed Description

Parameters for the LpParameterTest suite below.

Definition at line 24 of file lp_parameter_tests.h.

Constructor & Destructor Documentation

◆ LpParameterTestParams()

operations_research::math_opt::LpParameterTestParams::LpParameterTestParams ( const SolverType solver_type,
const bool supports_simplex,
const bool supports_barrier,
const bool supports_first_order,
const bool supports_random_seed,
const bool supports_presolve,
const bool supports_cutoff,
const bool supports_objective_limit,
const bool supports_best_bound_limit,
const bool reports_limits )
inline

Definition at line 25 of file lp_parameter_tests.h.

Member Data Documentation

◆ reports_limits

bool operations_research::math_opt::LpParameterTestParams::reports_limits

Indicates if the SolveResult returned will say which limit was reached.

Definition at line 70 of file lp_parameter_tests.h.

◆ solver_type

SolverType operations_research::math_opt::LpParameterTestParams::solver_type

The tested solver.

Definition at line 43 of file lp_parameter_tests.h.

◆ supports_barrier

bool operations_research::math_opt::LpParameterTestParams::supports_barrier

Indicates if the solver supports barrier as an algorithm.

Definition at line 49 of file lp_parameter_tests.h.

◆ supports_best_bound_limit

bool operations_research::math_opt::LpParameterTestParams::supports_best_bound_limit

Indicates if the solver supports setting a limit on the best bound.

Definition at line 67 of file lp_parameter_tests.h.

◆ supports_cutoff

bool operations_research::math_opt::LpParameterTestParams::supports_cutoff

Indicates if the solver supports a cutoff value.

Definition at line 61 of file lp_parameter_tests.h.

◆ supports_first_order

bool operations_research::math_opt::LpParameterTestParams::supports_first_order

Indicates if the solver supports first-order methods.

Definition at line 52 of file lp_parameter_tests.h.

◆ supports_objective_limit

bool operations_research::math_opt::LpParameterTestParams::supports_objective_limit

Indicates if the solver supports setting a limit on the primal objective.

Definition at line 64 of file lp_parameter_tests.h.

◆ supports_presolve

bool operations_research::math_opt::LpParameterTestParams::supports_presolve

Indicates if the solver supports setting the presolve emphasis.

Definition at line 58 of file lp_parameter_tests.h.

◆ supports_random_seed

bool operations_research::math_opt::LpParameterTestParams::supports_random_seed

Indicates if the solver supports setting the random seed.

Definition at line 55 of file lp_parameter_tests.h.

◆ supports_simplex

bool operations_research::math_opt::LpParameterTestParams::supports_simplex

Indicates if the solver supports simplex as an algorithm (primal and dual).

Definition at line 46 of file lp_parameter_tests.h.


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