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

#include <ip_parameter_tests.h>

Public Attributes

bool supports_iteration_limit = false
 
bool supports_node_limit = false
 
bool supports_cutoff = false
 
bool supports_objective_limit = false
 
bool supports_bound_limit = false
 
bool supports_solution_limit_one = false
 Indicates if setting solution_limit with value 1 is supported.
 
bool supports_one_thread = false
 Supports setting threads = 1 (all but HiGHS support this).
 
bool supports_n_threads = false
 Supports setting threads to an arbitrary value.
 
bool supports_random_seed = false
 
bool supports_absolute_gap_tolerance = false
 
bool supports_lp_algorithm_simplex = false
 
bool supports_lp_algorithm_barrier = false
 
bool supports_presolve = false
 
bool supports_cuts = false
 
bool supports_heuristics = false
 
bool supports_scaling = false
 

Detailed Description

Unless otherwise noted, each field indicates if setting an analogous field in SolveParameters is supported.

Note
"supported" may be context dependent, i.e. a parameter might be supported for LP but not MIP with the same solver.

Implementation note: keep parameters in the order they appear in SolveParameters.

Definition at line 39 of file ip_parameter_tests.h.

Member Data Documentation

◆ supports_absolute_gap_tolerance

bool operations_research::math_opt::ParameterSupport::supports_absolute_gap_tolerance = false

Definition at line 56 of file ip_parameter_tests.h.

◆ supports_bound_limit

bool operations_research::math_opt::ParameterSupport::supports_bound_limit = false

Definition at line 44 of file ip_parameter_tests.h.

◆ supports_cutoff

bool operations_research::math_opt::ParameterSupport::supports_cutoff = false

Definition at line 42 of file ip_parameter_tests.h.

◆ supports_cuts

bool operations_research::math_opt::ParameterSupport::supports_cuts = false

Definition at line 60 of file ip_parameter_tests.h.

◆ supports_heuristics

bool operations_research::math_opt::ParameterSupport::supports_heuristics = false

Definition at line 61 of file ip_parameter_tests.h.

◆ supports_iteration_limit

bool operations_research::math_opt::ParameterSupport::supports_iteration_limit = false

Definition at line 40 of file ip_parameter_tests.h.

◆ supports_lp_algorithm_barrier

bool operations_research::math_opt::ParameterSupport::supports_lp_algorithm_barrier = false

Definition at line 58 of file ip_parameter_tests.h.

◆ supports_lp_algorithm_simplex

bool operations_research::math_opt::ParameterSupport::supports_lp_algorithm_simplex = false

Definition at line 57 of file ip_parameter_tests.h.

◆ supports_n_threads

bool operations_research::math_opt::ParameterSupport::supports_n_threads = false

Supports setting threads to an arbitrary value.

Definition at line 53 of file ip_parameter_tests.h.

◆ supports_node_limit

bool operations_research::math_opt::ParameterSupport::supports_node_limit = false

Definition at line 41 of file ip_parameter_tests.h.

◆ supports_objective_limit

bool operations_research::math_opt::ParameterSupport::supports_objective_limit = false

Definition at line 43 of file ip_parameter_tests.h.

◆ supports_one_thread

bool operations_research::math_opt::ParameterSupport::supports_one_thread = false

Supports setting threads = 1 (all but HiGHS support this).

Definition at line 50 of file ip_parameter_tests.h.

◆ supports_presolve

bool operations_research::math_opt::ParameterSupport::supports_presolve = false

Definition at line 59 of file ip_parameter_tests.h.

◆ supports_random_seed

bool operations_research::math_opt::ParameterSupport::supports_random_seed = false

Definition at line 55 of file ip_parameter_tests.h.

◆ supports_scaling

bool operations_research::math_opt::ParameterSupport::supports_scaling = false

Definition at line 62 of file ip_parameter_tests.h.

◆ supports_solution_limit_one

bool operations_research::math_opt::ParameterSupport::supports_solution_limit_one = false

Indicates if setting solution_limit with value 1 is supported.

Definition at line 47 of file ip_parameter_tests.h.


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