![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 271 of file parameters.pb.h.
#include <parameters.pb.h>
Classes | |
class | _Internal |
Public Member Functions | |
GlopParameters () | |
template<typename = void> | |
PROTOBUF_CONSTEXPR | GlopParameters (::google::protobuf::internal::ConstantInitialized) |
GlopParameters (const GlopParameters &from) | |
GlopParameters (GlopParameters &&from) noexcept | |
template<typename> | |
PROTOBUF_CONSTEXPR | GlopParameters (::_pbi::ConstantInitialized) |
~GlopParameters () PROTOBUF_FINAL | |
GlopParameters & | operator= (const GlopParameters &from) |
GlopParameters & | operator= (GlopParameters &&from) noexcept |
const ::google::protobuf::UnknownFieldSet & | unknown_fields () const ABSL_ATTRIBUTE_LIFETIME_BOUND |
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL | mutable_unknown_fields () ABSL_ATTRIBUTE_LIFETIME_BOUND |
void | Swap (GlopParameters *PROTOBUF_NONNULL other) |
void | UnsafeArenaSwap (GlopParameters *PROTOBUF_NONNULL other) |
GlopParameters *PROTOBUF_NONNULL | New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const |
implements Message -------------------------------------------— | |
void | CopyFrom (const GlopParameters &from) |
void | MergeFrom (const GlopParameters &from) |
bool | IsInitialized () const |
ABSL_ATTRIBUTE_REINITIALIZES void | Clear () PROTOBUF_FINAL |
::size_t | ByteSizeLong () const final |
::uint8_t *PROTOBUF_NONNULL | _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final |
int | GetCachedSize () const |
::google::protobuf::Metadata | GetMetadata () const |
bool | has_use_dual_simplex () const |
optional bool use_dual_simplex = 31 [default = false]; | |
void | clear_use_dual_simplex () |
bool | use_dual_simplex () const |
void | set_use_dual_simplex (bool value) |
bool | has_allow_simplex_algorithm_change () const |
optional bool allow_simplex_algorithm_change = 32 [default = false]; | |
void | clear_allow_simplex_algorithm_change () |
bool | allow_simplex_algorithm_change () const |
void | set_allow_simplex_algorithm_change (bool value) |
bool | has_perturb_costs_in_dual_simplex () const |
optional bool perturb_costs_in_dual_simplex = 53 [default = false]; | |
void | clear_perturb_costs_in_dual_simplex () |
bool | perturb_costs_in_dual_simplex () const |
void | set_perturb_costs_in_dual_simplex (bool value) |
bool | has_log_search_progress () const |
optional bool log_search_progress = 61 [default = false]; | |
void | clear_log_search_progress () |
bool | log_search_progress () const |
void | set_log_search_progress (bool value) |
bool | has_dual_price_prioritize_norm () const |
optional bool dual_price_prioritize_norm = 69 [default = false]; | |
void | clear_dual_price_prioritize_norm () |
bool | dual_price_prioritize_norm () const |
void | set_dual_price_prioritize_norm (bool value) |
bool | has_use_absl_random () const |
optional bool use_absl_random = 72 [default = false]; | |
void | clear_use_absl_random () |
bool | use_absl_random () const |
void | set_use_absl_random (bool value) |
bool | has_feasibility_rule () const |
optional .operations_research.glop.GlopParameters.PricingRule feasibility_rule = 1 [default = STEEPEST_EDGE]; | |
void | clear_feasibility_rule () |
::operations_research::glop::GlopParameters_PricingRule | feasibility_rule () const |
void | set_feasibility_rule (::operations_research::glop::GlopParameters_PricingRule value) |
bool | has_optimization_rule () const |
optional .operations_research.glop.GlopParameters.PricingRule optimization_rule = 2 [default = STEEPEST_EDGE]; | |
void | clear_optimization_rule () |
::operations_research::glop::GlopParameters_PricingRule | optimization_rule () const |
void | set_optimization_rule (::operations_research::glop::GlopParameters_PricingRule value) |
bool | has_refactorization_threshold () const |
optional double refactorization_threshold = 6 [default = 1e-09]; | |
void | clear_refactorization_threshold () |
double | refactorization_threshold () const |
void | set_refactorization_threshold (double value) |
bool | has_recompute_reduced_costs_threshold () const |
optional double recompute_reduced_costs_threshold = 8 [default = 1e-08]; | |
void | clear_recompute_reduced_costs_threshold () |
double | recompute_reduced_costs_threshold () const |
void | set_recompute_reduced_costs_threshold (double value) |
bool | has_recompute_edges_norm_threshold () const |
optional double recompute_edges_norm_threshold = 9 [default = 100]; | |
void | clear_recompute_edges_norm_threshold () |
double | recompute_edges_norm_threshold () const |
void | set_recompute_edges_norm_threshold (double value) |
bool | has_primal_feasibility_tolerance () const |
optional double primal_feasibility_tolerance = 10 [default = 1e-08]; | |
void | clear_primal_feasibility_tolerance () |
double | primal_feasibility_tolerance () const |
void | set_primal_feasibility_tolerance (double value) |
bool | has_dual_feasibility_tolerance () const |
optional double dual_feasibility_tolerance = 11 [default = 1e-08]; | |
void | clear_dual_feasibility_tolerance () |
double | dual_feasibility_tolerance () const |
void | set_dual_feasibility_tolerance (double value) |
bool | has_ratio_test_zero_threshold () const |
optional double ratio_test_zero_threshold = 12 [default = 1e-09]; | |
void | clear_ratio_test_zero_threshold () |
double | ratio_test_zero_threshold () const |
void | set_ratio_test_zero_threshold (double value) |
bool | has_harris_tolerance_ratio () const |
optional double harris_tolerance_ratio = 13 [default = 0.5]; | |
void | clear_harris_tolerance_ratio () |
double | harris_tolerance_ratio () const |
void | set_harris_tolerance_ratio (double value) |
bool | has_small_pivot_threshold () const |
optional double small_pivot_threshold = 14 [default = 1e-06]; | |
void | clear_small_pivot_threshold () |
double | small_pivot_threshold () const |
void | set_small_pivot_threshold (double value) |
bool | has_minimum_acceptable_pivot () const |
optional double minimum_acceptable_pivot = 15 [default = 1e-06]; | |
void | clear_minimum_acceptable_pivot () |
double | minimum_acceptable_pivot () const |
void | set_minimum_acceptable_pivot (double value) |
bool | has_initial_basis () const |
optional .operations_research.glop.GlopParameters.InitialBasisHeuristic initial_basis = 17 [default = TRIANGULAR]; | |
void | clear_initial_basis () |
::operations_research::glop::GlopParameters_InitialBasisHeuristic | initial_basis () const |
void | set_initial_basis (::operations_research::glop::GlopParameters_InitialBasisHeuristic value) |
bool | has_basis_refactorization_period () const |
optional int32 basis_refactorization_period = 19 [default = 64]; | |
void | clear_basis_refactorization_period () |
::int32_t | basis_refactorization_period () const |
void | set_basis_refactorization_period (::int32_t value) |
bool | has_dualizer_threshold () const |
optional double dualizer_threshold = 21 [default = 1.5]; | |
void | clear_dualizer_threshold () |
double | dualizer_threshold () const |
void | set_dualizer_threshold (double value) |
bool | has_solution_feasibility_tolerance () const |
optional double solution_feasibility_tolerance = 22 [default = 1e-06]; | |
void | clear_solution_feasibility_tolerance () |
double | solution_feasibility_tolerance () const |
void | set_solution_feasibility_tolerance (double value) |
bool | has_solve_dual_problem () const |
optional .operations_research.glop.GlopParameters.SolverBehavior solve_dual_problem = 20 [default = LET_SOLVER_DECIDE]; | |
void | clear_solve_dual_problem () |
::operations_research::glop::GlopParameters_SolverBehavior | solve_dual_problem () const |
void | set_solve_dual_problem (::operations_research::glop::GlopParameters_SolverBehavior value) |
bool | has_use_scaling () const |
optional bool use_scaling = 16 [default = true]; | |
void | clear_use_scaling () |
bool | use_scaling () const |
void | set_use_scaling (bool value) |
bool | has_use_transposed_matrix () const |
optional bool use_transposed_matrix = 18 [default = true]; | |
void | clear_use_transposed_matrix () |
bool | use_transposed_matrix () const |
void | set_use_transposed_matrix (bool value) |
bool | has_provide_strong_optimal_guarantee () const |
optional bool provide_strong_optimal_guarantee = 24 [default = true]; | |
void | clear_provide_strong_optimal_guarantee () |
bool | provide_strong_optimal_guarantee () const |
void | set_provide_strong_optimal_guarantee (bool value) |
bool | has_use_preprocessing () const |
optional bool use_preprocessing = 34 [default = true]; | |
void | clear_use_preprocessing () |
bool | use_preprocessing () const |
void | set_use_preprocessing (bool value) |
bool | has_lu_factorization_pivot_threshold () const |
optional double lu_factorization_pivot_threshold = 25 [default = 0.01]; | |
void | clear_lu_factorization_pivot_threshold () |
double | lu_factorization_pivot_threshold () const |
void | set_lu_factorization_pivot_threshold (double value) |
bool | has_max_time_in_seconds () const |
optional double max_time_in_seconds = 26 [default = inf]; | |
void | clear_max_time_in_seconds () |
double | max_time_in_seconds () const |
void | set_max_time_in_seconds (double value) |
bool | has_max_number_of_iterations () const |
optional int64 max_number_of_iterations = 27 [default = -1]; | |
void | clear_max_number_of_iterations () |
::int64_t | max_number_of_iterations () const |
void | set_max_number_of_iterations (::int64_t value) |
bool | has_markowitz_singularity_threshold () const |
optional double markowitz_singularity_threshold = 30 [default = 1e-15]; | |
void | clear_markowitz_singularity_threshold () |
double | markowitz_singularity_threshold () const |
void | set_markowitz_singularity_threshold (double value) |
bool | has_markowitz_zlatev_parameter () const |
optional int32 markowitz_zlatev_parameter = 29 [default = 3]; | |
void | clear_markowitz_zlatev_parameter () |
::int32_t | markowitz_zlatev_parameter () const |
void | set_markowitz_zlatev_parameter (::int32_t value) |
bool | has_devex_weights_reset_period () const |
optional int32 devex_weights_reset_period = 33 [default = 150]; | |
void | clear_devex_weights_reset_period () |
::int32_t | devex_weights_reset_period () const |
void | set_devex_weights_reset_period (::int32_t value) |
bool | has_dual_small_pivot_threshold () const |
optional double dual_small_pivot_threshold = 38 [default = 0.0001]; | |
void | clear_dual_small_pivot_threshold () |
double | dual_small_pivot_threshold () const |
void | set_dual_small_pivot_threshold (double value) |
bool | has_preprocessor_zero_tolerance () const |
optional double preprocessor_zero_tolerance = 39 [default = 1e-09]; | |
void | clear_preprocessor_zero_tolerance () |
double | preprocessor_zero_tolerance () const |
void | set_preprocessor_zero_tolerance (double value) |
bool | has_objective_lower_limit () const |
optional double objective_lower_limit = 40 [default = -inf]; | |
void | clear_objective_lower_limit () |
double | objective_lower_limit () const |
void | set_objective_lower_limit (double value) |
bool | has_objective_upper_limit () const |
optional double objective_upper_limit = 41 [default = inf]; | |
void | clear_objective_upper_limit () |
double | objective_upper_limit () const |
void | set_objective_upper_limit (double value) |
bool | has_use_middle_product_form_update () const |
optional bool use_middle_product_form_update = 35 [default = true]; | |
void | clear_use_middle_product_form_update () |
bool | use_middle_product_form_update () const |
void | set_use_middle_product_form_update (bool value) |
bool | has_initialize_devex_with_column_norms () const |
optional bool initialize_devex_with_column_norms = 36 [default = true]; | |
void | clear_initialize_devex_with_column_norms () |
bool | initialize_devex_with_column_norms () const |
void | set_initialize_devex_with_column_norms (bool value) |
bool | has_exploit_singleton_column_in_initial_basis () const |
optional bool exploit_singleton_column_in_initial_basis = 37 [default = true]; | |
void | clear_exploit_singleton_column_in_initial_basis () |
bool | exploit_singleton_column_in_initial_basis () const |
void | set_exploit_singleton_column_in_initial_basis (bool value) |
bool | has_change_status_to_imprecise () const |
optional bool change_status_to_imprecise = 58 [default = true]; | |
void | clear_change_status_to_imprecise () |
bool | change_status_to_imprecise () const |
void | set_change_status_to_imprecise (bool value) |
bool | has_random_seed () const |
optional int32 random_seed = 43 [default = 1]; | |
void | clear_random_seed () |
::int32_t | random_seed () const |
void | set_random_seed (::int32_t value) |
bool | has_degenerate_ministep_factor () const |
optional double degenerate_ministep_factor = 42 [default = 0.01]; | |
void | clear_degenerate_ministep_factor () |
double | degenerate_ministep_factor () const |
void | set_degenerate_ministep_factor (double value) |
bool | has_max_deterministic_time () const |
optional double max_deterministic_time = 45 [default = inf]; | |
void | clear_max_deterministic_time () |
double | max_deterministic_time () const |
void | set_max_deterministic_time (double value) |
bool | has_num_omp_threads () const |
optional int32 num_omp_threads = 44 [default = 1]; | |
void | clear_num_omp_threads () |
::int32_t | num_omp_threads () const |
void | set_num_omp_threads (::int32_t value) |
bool | has_scaling_method () const |
optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION]; | |
void | clear_scaling_method () |
::operations_research::glop::GlopParameters_ScalingAlgorithm | scaling_method () const |
void | set_scaling_method (::operations_research::glop::GlopParameters_ScalingAlgorithm value) |
bool | has_drop_tolerance () const |
optional double drop_tolerance = 52 [default = 1e-14]; | |
void | clear_drop_tolerance () |
double | drop_tolerance () const |
void | set_drop_tolerance (double value) |
bool | has_relative_cost_perturbation () const |
optional double relative_cost_perturbation = 54 [default = 1e-05]; | |
void | clear_relative_cost_perturbation () |
double | relative_cost_perturbation () const |
void | set_relative_cost_perturbation (double value) |
bool | has_relative_max_cost_perturbation () const |
optional double relative_max_cost_perturbation = 55 [default = 1e-07]; | |
void | clear_relative_max_cost_perturbation () |
double | relative_max_cost_perturbation () const |
void | set_relative_max_cost_perturbation (double value) |
bool | has_max_number_of_reoptimizations () const |
optional double max_number_of_reoptimizations = 56 [default = 40]; | |
void | clear_max_number_of_reoptimizations () |
double | max_number_of_reoptimizations () const |
void | set_max_number_of_reoptimizations (double value) |
bool | has_initial_condition_number_threshold () const |
optional double initial_condition_number_threshold = 59 [default = 1e+50]; | |
void | clear_initial_condition_number_threshold () |
double | initial_condition_number_threshold () const |
void | set_initial_condition_number_threshold (double value) |
bool | has_cost_scaling () const |
optional .operations_research.glop.GlopParameters.CostScalingAlgorithm cost_scaling = 60 [default = CONTAIN_ONE_COST_SCALING]; | |
void | clear_cost_scaling () |
::operations_research::glop::GlopParameters_CostScalingAlgorithm | cost_scaling () const |
void | set_cost_scaling (::operations_research::glop::GlopParameters_CostScalingAlgorithm value) |
bool | has_use_dedicated_dual_feasibility_algorithm () const |
optional bool use_dedicated_dual_feasibility_algorithm = 62 [default = true]; | |
void | clear_use_dedicated_dual_feasibility_algorithm () |
bool | use_dedicated_dual_feasibility_algorithm () const |
void | set_use_dedicated_dual_feasibility_algorithm (bool value) |
bool | has_dynamically_adjust_refactorization_period () const |
optional bool dynamically_adjust_refactorization_period = 63 [default = true]; | |
void | clear_dynamically_adjust_refactorization_period () |
bool | dynamically_adjust_refactorization_period () const |
void | set_dynamically_adjust_refactorization_period (bool value) |
bool | has_push_to_vertex () const |
optional bool push_to_vertex = 65 [default = true]; | |
void | clear_push_to_vertex () |
bool | push_to_vertex () const |
void | set_push_to_vertex (bool value) |
bool | has_log_to_stdout () const |
optional bool log_to_stdout = 66 [default = true]; | |
void | clear_log_to_stdout () |
bool | log_to_stdout () const |
void | set_log_to_stdout (bool value) |
bool | has_crossover_bound_snapping_distance () const |
optional double crossover_bound_snapping_distance = 64 [default = inf]; | |
void | clear_crossover_bound_snapping_distance () |
double | crossover_bound_snapping_distance () const |
void | set_crossover_bound_snapping_distance (double value) |
bool | has_max_valid_magnitude () const |
optional double max_valid_magnitude = 70 [default = 1e+30]; | |
void | clear_max_valid_magnitude () |
double | max_valid_magnitude () const |
void | set_max_valid_magnitude (double value) |
bool | has_drop_magnitude () const |
optional double drop_magnitude = 71 [default = 1e-30]; | |
void | clear_drop_magnitude () |
double | drop_magnitude () const |
void | set_drop_magnitude (double value) |
bool | has_use_implied_free_preprocessor () const |
optional bool use_implied_free_preprocessor = 67 [default = true]; | |
void | clear_use_implied_free_preprocessor () |
bool | use_implied_free_preprocessor () const |
void | set_use_implied_free_preprocessor (bool value) |
Static Public Member Functions | |
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL | descriptor () |
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL | GetDescriptor () |
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL | GetReflection () |
static const GlopParameters & | default_instance () |
static constexpr auto | InternalGenerateClassData_ () |
static bool | ScalingAlgorithm_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | ScalingAlgorithm_descriptor () |
template<typename T> | |
static const ::std::string & | ScalingAlgorithm_Name (T value) |
static bool | ScalingAlgorithm_Parse (::absl::string_view name, ScalingAlgorithm *PROTOBUF_NONNULL value) |
static bool | SolverBehavior_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | SolverBehavior_descriptor () |
template<typename T> | |
static const ::std::string & | SolverBehavior_Name (T value) |
static bool | SolverBehavior_Parse (::absl::string_view name, SolverBehavior *PROTOBUF_NONNULL value) |
static bool | PricingRule_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | PricingRule_descriptor () |
template<typename T> | |
static const ::std::string & | PricingRule_Name (T value) |
static bool | PricingRule_Parse (::absl::string_view name, PricingRule *PROTOBUF_NONNULL value) |
static bool | InitialBasisHeuristic_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | InitialBasisHeuristic_descriptor () |
template<typename T> | |
static const ::std::string & | InitialBasisHeuristic_Name (T value) |
static bool | InitialBasisHeuristic_Parse (::absl::string_view name, InitialBasisHeuristic *PROTOBUF_NONNULL value) |
static bool | CostScalingAlgorithm_IsValid (int value) |
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | CostScalingAlgorithm_descriptor () |
template<typename T> | |
static const ::std::string & | CostScalingAlgorithm_Name (T value) |
static bool | CostScalingAlgorithm_Parse (::absl::string_view name, CostScalingAlgorithm *PROTOBUF_NONNULL value) |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages = 0 |
static constexpr ScalingAlgorithm | DEFAULT = GlopParameters_ScalingAlgorithm_DEFAULT |
static constexpr ScalingAlgorithm | EQUILIBRATION = GlopParameters_ScalingAlgorithm_EQUILIBRATION |
static constexpr ScalingAlgorithm | LINEAR_PROGRAM = GlopParameters_ScalingAlgorithm_LINEAR_PROGRAM |
static constexpr ScalingAlgorithm | ScalingAlgorithm_MIN = GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MIN |
static constexpr ScalingAlgorithm | ScalingAlgorithm_MAX = GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX |
static constexpr int | ScalingAlgorithm_ARRAYSIZE = GlopParameters_ScalingAlgorithm_ScalingAlgorithm_ARRAYSIZE |
static constexpr SolverBehavior | ALWAYS_DO = GlopParameters_SolverBehavior_ALWAYS_DO |
static constexpr SolverBehavior | NEVER_DO = GlopParameters_SolverBehavior_NEVER_DO |
static constexpr SolverBehavior | LET_SOLVER_DECIDE = GlopParameters_SolverBehavior_LET_SOLVER_DECIDE |
static constexpr SolverBehavior | SolverBehavior_MIN = GlopParameters_SolverBehavior_SolverBehavior_MIN |
static constexpr SolverBehavior | SolverBehavior_MAX = GlopParameters_SolverBehavior_SolverBehavior_MAX |
static constexpr int | SolverBehavior_ARRAYSIZE = GlopParameters_SolverBehavior_SolverBehavior_ARRAYSIZE |
static constexpr PricingRule | DANTZIG = GlopParameters_PricingRule_DANTZIG |
static constexpr PricingRule | STEEPEST_EDGE = GlopParameters_PricingRule_STEEPEST_EDGE |
static constexpr PricingRule | DEVEX = GlopParameters_PricingRule_DEVEX |
static constexpr PricingRule | PricingRule_MIN = GlopParameters_PricingRule_PricingRule_MIN |
static constexpr PricingRule | PricingRule_MAX = GlopParameters_PricingRule_PricingRule_MAX |
static constexpr int | PricingRule_ARRAYSIZE = GlopParameters_PricingRule_PricingRule_ARRAYSIZE |
static constexpr InitialBasisHeuristic | NONE = GlopParameters_InitialBasisHeuristic_NONE |
static constexpr InitialBasisHeuristic | BIXBY = GlopParameters_InitialBasisHeuristic_BIXBY |
static constexpr InitialBasisHeuristic | TRIANGULAR = GlopParameters_InitialBasisHeuristic_TRIANGULAR |
static constexpr InitialBasisHeuristic | MAROS = GlopParameters_InitialBasisHeuristic_MAROS |
static constexpr InitialBasisHeuristic | InitialBasisHeuristic_MIN = GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MIN |
static constexpr InitialBasisHeuristic | InitialBasisHeuristic_MAX = GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX |
static constexpr int | InitialBasisHeuristic_ARRAYSIZE = GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_ARRAYSIZE |
static constexpr CostScalingAlgorithm | NO_COST_SCALING = GlopParameters_CostScalingAlgorithm_NO_COST_SCALING |
static constexpr CostScalingAlgorithm | CONTAIN_ONE_COST_SCALING = GlopParameters_CostScalingAlgorithm_CONTAIN_ONE_COST_SCALING |
static constexpr CostScalingAlgorithm | MEAN_COST_SCALING = GlopParameters_CostScalingAlgorithm_MEAN_COST_SCALING |
static constexpr CostScalingAlgorithm | MEDIAN_COST_SCALING = GlopParameters_CostScalingAlgorithm_MEDIAN_COST_SCALING |
static constexpr CostScalingAlgorithm | CostScalingAlgorithm_MIN = GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MIN |
static constexpr CostScalingAlgorithm | CostScalingAlgorithm_MAX = GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX |
static constexpr int | CostScalingAlgorithm_ARRAYSIZE = GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_ARRAYSIZE |
Protected Member Functions | |
GlopParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena) | |
GlopParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const GlopParameters &from) | |
GlopParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, GlopParameters &&from) noexcept | |
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL | GetClassData () const PROTOBUF_FINAL |
Static Protected Member Functions | |
static void *PROTOBUF_NONNULL | PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena) |
static constexpr auto | InternalNewImpl_ () |
Friends | |
class | ::google::protobuf::internal::TcParser |
class | ::google::protobuf::MessageLite |
class | ::google::protobuf::Arena |
template<typename T> | |
class | ::google::protobuf::Arena::InternalHelper |
struct | ::TableStruct_ortools_2fglop_2fparameters_2eproto |
void | swap (GlopParameters &a, GlopParameters &b) |
using operations_research::glop::GlopParameters::CostScalingAlgorithm = GlopParameters_CostScalingAlgorithm |
Definition at line 496 of file parameters.pb.h.
using operations_research::glop::GlopParameters::InitialBasisHeuristic = GlopParameters_InitialBasisHeuristic |
Definition at line 474 of file parameters.pb.h.
using operations_research::glop::GlopParameters::PricingRule = GlopParameters_PricingRule |
Definition at line 453 of file parameters.pb.h.
using operations_research::glop::GlopParameters::ScalingAlgorithm = GlopParameters_ScalingAlgorithm |
nested types -------------------------------------------------—
Definition at line 411 of file parameters.pb.h.
using operations_research::glop::GlopParameters::SolverBehavior = GlopParameters_SolverBehavior |
Definition at line 432 of file parameters.pb.h.
anonymous enum : int |
accessors ----------------------------------------------------—
Definition at line 520 of file parameters.pb.h.
|
inline |
Definition at line 274 of file parameters.pb.h.
|
explicit |
|
inline |
Definition at line 287 of file parameters.pb.h.
|
inlinenoexcept |
Definition at line 288 of file parameters.pb.h.
|
explicitprotected |
@protoc_insertion_point(arena_constructor:operations_research.glop.GlopParameters)
Definition at line 397 of file parameters.pb.cc.
|
protected |
Definition at line 406 of file parameters.pb.cc.
|
inlineprotectednoexcept |
Definition at line 395 of file parameters.pb.h.
PROTOBUF_CONSTEXPR operations_research::glop::GlopParameters::GlopParameters | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 94 of file parameters.pb.cc.
operations_research::glop::GlopParameters::~GlopParameters | ( | ) |
@protoc_insertion_point(destructor:operations_research.glop.GlopParameters)
Definition at line 484 of file parameters.pb.cc.
|
final |
@protoc_insertion_point(serialize_to_array_start:operations_research.glop.GlopParameters)
optional .operations_research.glop.GlopParameters.PricingRule feasibility_rule = 1 [default = STEEPEST_EDGE];
optional .operations_research.glop.GlopParameters.PricingRule optimization_rule = 2 [default = STEEPEST_EDGE];
optional double refactorization_threshold = 6 [default = 1e-09];
optional double recompute_reduced_costs_threshold = 8 [default = 1e-08];
optional double recompute_edges_norm_threshold = 9 [default = 100];
optional double primal_feasibility_tolerance = 10 [default = 1e-08];
optional double dual_feasibility_tolerance = 11 [default = 1e-08];
optional double ratio_test_zero_threshold = 12 [default = 1e-09];
optional double harris_tolerance_ratio = 13 [default = 0.5];
optional double small_pivot_threshold = 14 [default = 1e-06];
optional double minimum_acceptable_pivot = 15 [default = 1e-06];
optional bool use_scaling = 16 [default = true];
optional .operations_research.glop.GlopParameters.InitialBasisHeuristic initial_basis = 17 [default = TRIANGULAR];
optional bool use_transposed_matrix = 18 [default = true];
optional int32 basis_refactorization_period = 19 [default = 64];
optional .operations_research.glop.GlopParameters.SolverBehavior solve_dual_problem = 20 [default = LET_SOLVER_DECIDE];
optional double dualizer_threshold = 21 [default = 1.5];
optional double solution_feasibility_tolerance = 22 [default = 1e-06];
optional bool provide_strong_optimal_guarantee = 24 [default = true];
optional double lu_factorization_pivot_threshold = 25 [default = 0.01];
optional double max_time_in_seconds = 26 [default = inf];
optional int64 max_number_of_iterations = 27 [default = -1];
optional int32 markowitz_zlatev_parameter = 29 [default = 3];
optional double markowitz_singularity_threshold = 30 [default = 1e-15];
optional bool use_dual_simplex = 31 [default = false];
optional bool allow_simplex_algorithm_change = 32 [default = false];
optional int32 devex_weights_reset_period = 33 [default = 150];
optional bool use_preprocessing = 34 [default = true];
optional bool use_middle_product_form_update = 35 [default = true];
optional bool initialize_devex_with_column_norms = 36 [default = true];
optional bool exploit_singleton_column_in_initial_basis = 37 [default = true];
optional double dual_small_pivot_threshold = 38 [default = 0.0001];
optional double preprocessor_zero_tolerance = 39 [default = 1e-09];
optional double objective_lower_limit = 40 [default = -inf];
optional double objective_upper_limit = 41 [default = inf];
optional double degenerate_ministep_factor = 42 [default = 0.01];
optional int32 random_seed = 43 [default = 1];
optional int32 num_omp_threads = 44 [default = 1];
optional double max_deterministic_time = 45 [default = inf];
optional double drop_tolerance = 52 [default = 1e-14];
optional bool perturb_costs_in_dual_simplex = 53 [default = false];
optional double relative_cost_perturbation = 54 [default = 1e-05];
optional double relative_max_cost_perturbation = 55 [default = 1e-07];
optional double max_number_of_reoptimizations = 56 [default = 40];
optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];
optional bool change_status_to_imprecise = 58 [default = true];
optional double initial_condition_number_threshold = 59 [default = 1e+50];
optional .operations_research.glop.GlopParameters.CostScalingAlgorithm cost_scaling = 60 [default = CONTAIN_ONE_COST_SCALING];
optional bool log_search_progress = 61 [default = false];
optional bool use_dedicated_dual_feasibility_algorithm = 62 [default = true];
optional bool dynamically_adjust_refactorization_period = 63 [default = true];
optional double crossover_bound_snapping_distance = 64 [default = inf];
optional bool push_to_vertex = 65 [default = true];
optional bool log_to_stdout = 66 [default = true];
optional bool use_implied_free_preprocessor = 67 [default = true];
optional bool dual_price_prioritize_norm = 69 [default = false];
optional double max_valid_magnitude = 70 [default = 1e+30];
optional double drop_magnitude = 71 [default = 1e-30];
optional bool use_absl_random = 72 [default = false];
@protoc_insertion_point(serialize_to_array_end:operations_research.glop.GlopParameters)
Definition at line 926 of file parameters.pb.cc.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.allow_simplex_algorithm_change)
Definition at line 2266 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.basis_refactorization_period)
Definition at line 1843 of file parameters.pb.h.
|
final |
@protoc_insertion_point(message_byte_size_start:operations_research.glop.GlopParameters)
Prevent compiler warnings about cached_has_bits being unused
optional .operations_research.glop.GlopParameters.PricingRule feasibility_rule = 1 [default = STEEPEST_EDGE];
optional .operations_research.glop.GlopParameters.PricingRule optimization_rule = 2 [default = STEEPEST_EDGE];
optional .operations_research.glop.GlopParameters.InitialBasisHeuristic initial_basis = 17 [default = TRIANGULAR];
optional int32 basis_refactorization_period = 19 [default = 64];
optional .operations_research.glop.GlopParameters.SolverBehavior solve_dual_problem = 20 [default = LET_SOLVER_DECIDE];
optional int64 max_number_of_iterations = 27 [default = -1];
optional int32 markowitz_zlatev_parameter = 29 [default = 3];
optional int32 devex_weights_reset_period = 33 [default = 150];
optional int32 random_seed = 43 [default = 1];
optional int32 num_omp_threads = 44 [default = 1];
optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];
optional .operations_research.glop.GlopParameters.CostScalingAlgorithm cost_scaling = 60 [default = CONTAIN_ONE_COST_SCALING];
Definition at line 1370 of file parameters.pb.cc.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.change_status_to_imprecise)
Definition at line 2014 of file parameters.pb.h.
PROTOBUF_NOINLINE void operations_research::glop::GlopParameters::Clear | ( | ) |
@protoc_insertion_point(message_clear_start:operations_research.glop.GlopParameters)
Prevent compiler warnings about cached_has_bits being unused
Definition at line 835 of file parameters.pb.cc.
|
inline |
Definition at line 2261 of file parameters.pb.h.
|
inline |
Definition at line 1838 of file parameters.pb.h.
|
inline |
Definition at line 2009 of file parameters.pb.h.
|
inline |
Definition at line 1748 of file parameters.pb.h.
|
inline |
Definition at line 2849 of file parameters.pb.h.
|
inline |
Definition at line 2541 of file parameters.pb.h.
|
inline |
Definition at line 2289 of file parameters.pb.h.
|
inline |
Definition at line 2961 of file parameters.pb.h.
|
inline |
Definition at line 1692 of file parameters.pb.h.
|
inline |
Definition at line 1552 of file parameters.pb.h.
|
inline |
Definition at line 2989 of file parameters.pb.h.
|
inline |
Definition at line 2429 of file parameters.pb.h.
|
inline |
Definition at line 1925 of file parameters.pb.h.
|
inline |
Definition at line 1866 of file parameters.pb.h.
|
inline |
Definition at line 2401 of file parameters.pb.h.
|
inline |
Definition at line 1378 of file parameters.pb.h.
|
inline |
Definition at line 1608 of file parameters.pb.h.
|
inline |
Definition at line 1779 of file parameters.pb.h.
|
inline |
Definition at line 2765 of file parameters.pb.h.
|
inline |
Definition at line 2373 of file parameters.pb.h.
|
inline |
Definition at line 2793 of file parameters.pb.h.
|
inline |
Definition at line 2821 of file parameters.pb.h.
|
inline |
Definition at line 2065 of file parameters.pb.h.
|
inline |
Definition at line 2205 of file parameters.pb.h.
|
inline |
Definition at line 2177 of file parameters.pb.h.
|
inline |
Definition at line 2121 of file parameters.pb.h.
|
inline |
Definition at line 2149 of file parameters.pb.h.
|
inline |
Definition at line 2037 of file parameters.pb.h.
|
inline |
Definition at line 2093 of file parameters.pb.h.
|
inline |
Definition at line 2933 of file parameters.pb.h.
|
inline |
Definition at line 1664 of file parameters.pb.h.
|
inline |
Definition at line 2625 of file parameters.pb.h.
|
inline |
Definition at line 2485 of file parameters.pb.h.
|
inline |
Definition at line 2513 of file parameters.pb.h.
|
inline |
Definition at line 1409 of file parameters.pb.h.
|
inline |
Definition at line 2653 of file parameters.pb.h.
|
inline |
Definition at line 2457 of file parameters.pb.h.
|
inline |
Definition at line 1524 of file parameters.pb.h.
|
inline |
Definition at line 1981 of file parameters.pb.h.
|
inline |
Definition at line 2877 of file parameters.pb.h.
|
inline |
Definition at line 2569 of file parameters.pb.h.
|
inline |
Definition at line 1580 of file parameters.pb.h.
|
inline |
Definition at line 1496 of file parameters.pb.h.
|
inline |
Definition at line 1468 of file parameters.pb.h.
|
inline |
Definition at line 1440 of file parameters.pb.h.
|
inline |
Definition at line 2709 of file parameters.pb.h.
|
inline |
Definition at line 2737 of file parameters.pb.h.
|
inline |
Definition at line 1347 of file parameters.pb.h.
|
inline |
Definition at line 1636 of file parameters.pb.h.
|
inline |
Definition at line 1953 of file parameters.pb.h.
|
inline |
Definition at line 1894 of file parameters.pb.h.
|
inline |
Definition at line 2597 of file parameters.pb.h.
|
inline |
Definition at line 2681 of file parameters.pb.h.
|
inline |
Definition at line 2233 of file parameters.pb.h.
|
inline |
Definition at line 2905 of file parameters.pb.h.
|
inline |
Definition at line 2345 of file parameters.pb.h.
|
inline |
Definition at line 2317 of file parameters.pb.h.
|
inline |
Definition at line 1720 of file parameters.pb.h.
|
inline |
Definition at line 1810 of file parameters.pb.h.
void operations_research::glop::GlopParameters::CopyFrom | ( | const GlopParameters & | from | ) |
@protoc_insertion_point(class_specific_copy_from_start:operations_research.glop.GlopParameters)
Definition at line 1669 of file parameters.pb.cc.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.cost_scaling)
Definition at line 1753 of file parameters.pb.h.
|
inlinestatic |
Definition at line 507 of file parameters.pb.h.
|
inlinestatic |
Definition at line 501 of file parameters.pb.h.
|
inlinestatic |
Definition at line 511 of file parameters.pb.h.
|
inlinestatic |
Definition at line 514 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.crossover_bound_snapping_distance)
Definition at line 2854 of file parameters.pb.h.
|
inlinestatic |
Definition at line 322 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.degenerate_ministep_factor)
Definition at line 2546 of file parameters.pb.h.
|
inlinestatic |
Definition at line 313 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.devex_weights_reset_period)
Definition at line 2294 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.drop_magnitude)
Definition at line 2966 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.drop_tolerance)
Definition at line 1697 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dual_feasibility_tolerance)
Definition at line 1557 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dual_price_prioritize_norm)
Definition at line 2994 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dual_small_pivot_threshold)
Definition at line 2434 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dualizer_threshold)
Definition at line 1930 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dynamically_adjust_refactorization_period)
Definition at line 1871 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.exploit_singleton_column_in_initial_basis)
Definition at line 2406 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.feasibility_rule)
Definition at line 1383 of file parameters.pb.h.
|
inline |
Definition at line 381 of file parameters.pb.h.
|
protected |
Definition at line 532 of file parameters.pb.cc.
|
inlinestatic |
Definition at line 316 of file parameters.pb.h.
google::protobuf::Metadata operations_research::glop::GlopParameters::GetMetadata | ( | ) | const |
Definition at line 1690 of file parameters.pb.cc.
|
inlinestatic |
Definition at line 319 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.harris_tolerance_ratio)
Definition at line 1613 of file parameters.pb.h.
|
inline |
optional bool allow_simplex_algorithm_change = 32 [default = false];
Definition at line 2257 of file parameters.pb.h.
|
inline |
optional int32 basis_refactorization_period = 19 [default = 64];
Definition at line 1834 of file parameters.pb.h.
|
inline |
optional bool change_status_to_imprecise = 58 [default = true];
Definition at line 2005 of file parameters.pb.h.
|
inline |
optional .operations_research.glop.GlopParameters.CostScalingAlgorithm cost_scaling = 60 [default = CONTAIN_ONE_COST_SCALING];
Definition at line 1744 of file parameters.pb.h.
|
inline |
optional double crossover_bound_snapping_distance = 64 [default = inf];
Definition at line 2845 of file parameters.pb.h.
|
inline |
optional double degenerate_ministep_factor = 42 [default = 0.01];
Definition at line 2537 of file parameters.pb.h.
|
inline |
optional int32 devex_weights_reset_period = 33 [default = 150];
Definition at line 2285 of file parameters.pb.h.
|
inline |
optional double drop_magnitude = 71 [default = 1e-30];
Definition at line 2957 of file parameters.pb.h.
|
inline |
optional double drop_tolerance = 52 [default = 1e-14];
Definition at line 1688 of file parameters.pb.h.
|
inline |
optional double dual_feasibility_tolerance = 11 [default = 1e-08];
Definition at line 1548 of file parameters.pb.h.
|
inline |
optional bool dual_price_prioritize_norm = 69 [default = false];
Definition at line 2985 of file parameters.pb.h.
|
inline |
optional double dual_small_pivot_threshold = 38 [default = 0.0001];
Definition at line 2425 of file parameters.pb.h.
|
inline |
optional double dualizer_threshold = 21 [default = 1.5];
Definition at line 1921 of file parameters.pb.h.
|
inline |
optional bool dynamically_adjust_refactorization_period = 63 [default = true];
Definition at line 1862 of file parameters.pb.h.
|
inline |
optional bool exploit_singleton_column_in_initial_basis = 37 [default = true];
Definition at line 2397 of file parameters.pb.h.
|
inline |
optional .operations_research.glop.GlopParameters.PricingRule feasibility_rule = 1 [default = STEEPEST_EDGE];
Definition at line 1374 of file parameters.pb.h.
|
inline |
optional double harris_tolerance_ratio = 13 [default = 0.5];
Definition at line 1604 of file parameters.pb.h.
|
inline |
optional .operations_research.glop.GlopParameters.InitialBasisHeuristic initial_basis = 17 [default = TRIANGULAR];
Definition at line 1775 of file parameters.pb.h.
|
inline |
optional double initial_condition_number_threshold = 59 [default = 1e+50];
Definition at line 2761 of file parameters.pb.h.
|
inline |
optional bool initialize_devex_with_column_norms = 36 [default = true];
Definition at line 2369 of file parameters.pb.h.
|
inline |
optional bool log_search_progress = 61 [default = false];
Definition at line 2789 of file parameters.pb.h.
|
inline |
optional bool log_to_stdout = 66 [default = true];
Definition at line 2817 of file parameters.pb.h.
|
inline |
optional double lu_factorization_pivot_threshold = 25 [default = 0.01];
Definition at line 2061 of file parameters.pb.h.
|
inline |
optional double markowitz_singularity_threshold = 30 [default = 1e-15];
Definition at line 2201 of file parameters.pb.h.
|
inline |
optional int32 markowitz_zlatev_parameter = 29 [default = 3];
Definition at line 2173 of file parameters.pb.h.
|
inline |
optional double max_deterministic_time = 45 [default = inf];
Definition at line 2117 of file parameters.pb.h.
|
inline |
optional int64 max_number_of_iterations = 27 [default = -1];
Definition at line 2145 of file parameters.pb.h.
|
inline |
optional double max_number_of_reoptimizations = 56 [default = 40];
Definition at line 2033 of file parameters.pb.h.
|
inline |
optional double max_time_in_seconds = 26 [default = inf];
Definition at line 2089 of file parameters.pb.h.
|
inline |
optional double max_valid_magnitude = 70 [default = 1e+30];
Definition at line 2929 of file parameters.pb.h.
|
inline |
optional double minimum_acceptable_pivot = 15 [default = 1e-06];
Definition at line 1660 of file parameters.pb.h.
|
inline |
optional int32 num_omp_threads = 44 [default = 1];
Definition at line 2621 of file parameters.pb.h.
|
inline |
optional double objective_lower_limit = 40 [default = -inf];
Definition at line 2481 of file parameters.pb.h.
|
inline |
optional double objective_upper_limit = 41 [default = inf];
Definition at line 2509 of file parameters.pb.h.
|
inline |
optional .operations_research.glop.GlopParameters.PricingRule optimization_rule = 2 [default = STEEPEST_EDGE];
Definition at line 1405 of file parameters.pb.h.
|
inline |
optional bool perturb_costs_in_dual_simplex = 53 [default = false];
Definition at line 2649 of file parameters.pb.h.
|
inline |
optional double preprocessor_zero_tolerance = 39 [default = 1e-09];
Definition at line 2453 of file parameters.pb.h.
|
inline |
optional double primal_feasibility_tolerance = 10 [default = 1e-08];
Definition at line 1520 of file parameters.pb.h.
|
inline |
optional bool provide_strong_optimal_guarantee = 24 [default = true];
Definition at line 1977 of file parameters.pb.h.
|
inline |
optional bool push_to_vertex = 65 [default = true];
Definition at line 2873 of file parameters.pb.h.
|
inline |
optional int32 random_seed = 43 [default = 1];
Definition at line 2565 of file parameters.pb.h.
|
inline |
optional double ratio_test_zero_threshold = 12 [default = 1e-09];
Definition at line 1576 of file parameters.pb.h.
|
inline |
optional double recompute_edges_norm_threshold = 9 [default = 100];
Definition at line 1492 of file parameters.pb.h.
|
inline |
optional double recompute_reduced_costs_threshold = 8 [default = 1e-08];
Definition at line 1464 of file parameters.pb.h.
|
inline |
optional double refactorization_threshold = 6 [default = 1e-09];
Definition at line 1436 of file parameters.pb.h.
|
inline |
optional double relative_cost_perturbation = 54 [default = 1e-05];
Definition at line 2705 of file parameters.pb.h.
|
inline |
optional double relative_max_cost_perturbation = 55 [default = 1e-07];
Definition at line 2733 of file parameters.pb.h.
|
inline |
optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];
optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];
Definition at line 1343 of file parameters.pb.h.
|
inline |
optional double small_pivot_threshold = 14 [default = 1e-06];
Definition at line 1632 of file parameters.pb.h.
|
inline |
optional double solution_feasibility_tolerance = 22 [default = 1e-06];
Definition at line 1949 of file parameters.pb.h.
|
inline |
optional .operations_research.glop.GlopParameters.SolverBehavior solve_dual_problem = 20 [default = LET_SOLVER_DECIDE];
Definition at line 1890 of file parameters.pb.h.
|
inline |
optional bool use_absl_random = 72 [default = false];
Definition at line 2593 of file parameters.pb.h.
|
inline |
optional bool use_dedicated_dual_feasibility_algorithm = 62 [default = true];
Definition at line 2677 of file parameters.pb.h.
|
inline |
optional bool use_dual_simplex = 31 [default = false];
Definition at line 2229 of file parameters.pb.h.
|
inline |
optional bool use_implied_free_preprocessor = 67 [default = true];
Definition at line 2901 of file parameters.pb.h.
|
inline |
optional bool use_middle_product_form_update = 35 [default = true];
Definition at line 2341 of file parameters.pb.h.
|
inline |
optional bool use_preprocessing = 34 [default = true];
Definition at line 2313 of file parameters.pb.h.
|
inline |
optional bool use_scaling = 16 [default = true];
Definition at line 1716 of file parameters.pb.h.
|
inline |
optional bool use_transposed_matrix = 18 [default = true];
Definition at line 1806 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.initial_basis)
Definition at line 1784 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.initial_condition_number_threshold)
Definition at line 2770 of file parameters.pb.h.
|
inlinestatic |
Definition at line 485 of file parameters.pb.h.
|
inlinestatic |
Definition at line 479 of file parameters.pb.h.
|
inlinestatic |
Definition at line 489 of file parameters.pb.h.
|
inlinestatic |
Definition at line 492 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.initialize_devex_with_column_norms)
Definition at line 2378 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 504 of file parameters.pb.cc.
|
staticconstexprprotected |
Definition at line 500 of file parameters.pb.cc.
|
inline |
Definition at line 357 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.log_search_progress)
Definition at line 2798 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.log_to_stdout)
Definition at line 2826 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.lu_factorization_pivot_threshold)
Definition at line 2070 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.markowitz_singularity_threshold)
Definition at line 2210 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.markowitz_zlatev_parameter)
Definition at line 2182 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_deterministic_time)
Definition at line 2126 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_number_of_iterations)
Definition at line 2154 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_number_of_reoptimizations)
Definition at line 2042 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_time_in_seconds)
Definition at line 2098 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_valid_magnitude)
Definition at line 2938 of file parameters.pb.h.
|
inline |
Definition at line 350 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.minimum_acceptable_pivot)
Definition at line 1669 of file parameters.pb.h.
|
inline |
Definition at line 308 of file parameters.pb.h.
|
inline |
implements Message -------------------------------------------—
Definition at line 344 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.num_omp_threads)
Definition at line 2630 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.objective_lower_limit)
Definition at line 2490 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.objective_upper_limit)
Definition at line 2518 of file parameters.pb.h.
|
inline |
Definition at line 290 of file parameters.pb.h.
|
inlinenoexcept |
Definition at line 294 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.optimization_rule)
Definition at line 1414 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.perturb_costs_in_dual_simplex)
Definition at line 2658 of file parameters.pb.h.
|
inlinestaticprotected |
Definition at line 495 of file parameters.pb.cc.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.preprocessor_zero_tolerance)
Definition at line 2462 of file parameters.pb.h.
|
inlinestatic |
Definition at line 463 of file parameters.pb.h.
|
inlinestatic |
Definition at line 457 of file parameters.pb.h.
|
inlinestatic |
Definition at line 467 of file parameters.pb.h.
|
inlinestatic |
Definition at line 470 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.primal_feasibility_tolerance)
Definition at line 1529 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.provide_strong_optimal_guarantee)
Definition at line 1986 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.push_to_vertex)
Definition at line 2882 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.random_seed)
Definition at line 2574 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.ratio_test_zero_threshold)
Definition at line 1585 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.recompute_edges_norm_threshold)
Definition at line 1501 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.recompute_reduced_costs_threshold)
Definition at line 1473 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.refactorization_threshold)
Definition at line 1445 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.relative_cost_perturbation)
Definition at line 2714 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.relative_max_cost_perturbation)
Definition at line 2742 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.scaling_method)
Definition at line 1352 of file parameters.pb.h.
|
inlinestatic |
Definition at line 421 of file parameters.pb.h.
|
inlinestatic |
Definition at line 415 of file parameters.pb.h.
|
inlinestatic |
Definition at line 425 of file parameters.pb.h.
|
inlinestatic |
Definition at line 428 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.allow_simplex_algorithm_change)
Definition at line 2270 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.basis_refactorization_period)
Definition at line 1847 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.change_status_to_imprecise)
Definition at line 2018 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.cost_scaling)
Definition at line 1757 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.crossover_bound_snapping_distance)
Definition at line 2858 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.degenerate_ministep_factor)
Definition at line 2550 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.devex_weights_reset_period)
Definition at line 2298 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.drop_magnitude)
Definition at line 2970 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.drop_tolerance)
Definition at line 1701 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dual_feasibility_tolerance)
Definition at line 1561 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dual_price_prioritize_norm)
Definition at line 2998 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dual_small_pivot_threshold)
Definition at line 2438 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dualizer_threshold)
Definition at line 1934 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dynamically_adjust_refactorization_period)
Definition at line 1875 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.exploit_singleton_column_in_initial_basis)
Definition at line 2410 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.feasibility_rule)
Definition at line 1387 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.harris_tolerance_ratio)
Definition at line 1617 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.initial_basis)
Definition at line 1788 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.initial_condition_number_threshold)
Definition at line 2774 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.initialize_devex_with_column_norms)
Definition at line 2382 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.log_search_progress)
Definition at line 2802 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.log_to_stdout)
Definition at line 2830 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.lu_factorization_pivot_threshold)
Definition at line 2074 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.markowitz_singularity_threshold)
Definition at line 2214 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.markowitz_zlatev_parameter)
Definition at line 2186 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_deterministic_time)
Definition at line 2130 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_number_of_iterations)
Definition at line 2158 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_number_of_reoptimizations)
Definition at line 2046 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_time_in_seconds)
Definition at line 2102 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_valid_magnitude)
Definition at line 2942 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.minimum_acceptable_pivot)
Definition at line 1673 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.num_omp_threads)
Definition at line 2634 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.objective_lower_limit)
Definition at line 2494 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.objective_upper_limit)
Definition at line 2522 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.optimization_rule)
Definition at line 1418 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.perturb_costs_in_dual_simplex)
Definition at line 2662 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.preprocessor_zero_tolerance)
Definition at line 2466 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.primal_feasibility_tolerance)
Definition at line 1533 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.provide_strong_optimal_guarantee)
Definition at line 1990 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.push_to_vertex)
Definition at line 2886 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.random_seed)
Definition at line 2578 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.ratio_test_zero_threshold)
Definition at line 1589 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.recompute_edges_norm_threshold)
Definition at line 1505 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.recompute_reduced_costs_threshold)
Definition at line 1477 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.refactorization_threshold)
Definition at line 1449 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.relative_cost_perturbation)
Definition at line 2718 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.relative_max_cost_perturbation)
Definition at line 2746 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.scaling_method)
Definition at line 1356 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.small_pivot_threshold)
Definition at line 1645 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.solution_feasibility_tolerance)
Definition at line 1962 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.solve_dual_problem)
Definition at line 1903 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_absl_random)
Definition at line 2606 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_dedicated_dual_feasibility_algorithm)
Definition at line 2690 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_dual_simplex)
Definition at line 2242 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_implied_free_preprocessor)
Definition at line 2914 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_middle_product_form_update)
Definition at line 2354 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_preprocessing)
Definition at line 2326 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_scaling)
Definition at line 1729 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_transposed_matrix)
Definition at line 1819 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.small_pivot_threshold)
Definition at line 1641 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.solution_feasibility_tolerance)
Definition at line 1958 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.solve_dual_problem)
Definition at line 1899 of file parameters.pb.h.
|
inlinestatic |
Definition at line 442 of file parameters.pb.h.
|
inlinestatic |
Definition at line 436 of file parameters.pb.h.
|
inlinestatic |
Definition at line 446 of file parameters.pb.h.
|
inlinestatic |
Definition at line 449 of file parameters.pb.h.
|
inline |
Definition at line 328 of file parameters.pb.h.
|
inline |
Definition at line 304 of file parameters.pb.h.
|
inline |
Definition at line 336 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_absl_random)
Definition at line 2602 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_dedicated_dual_feasibility_algorithm)
Definition at line 2686 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_dual_simplex)
Definition at line 2238 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_implied_free_preprocessor)
Definition at line 2910 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_middle_product_form_update)
Definition at line 2350 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_preprocessing)
Definition at line 2322 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_scaling)
Definition at line 1725 of file parameters.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_transposed_matrix)
Definition at line 1815 of file parameters.pb.h.
|
friend |
Definition at line 1240 of file parameters.pb.h.
|
friend |
Definition at line 1242 of file parameters.pb.h.
|
friend |
Definition at line 1233 of file parameters.pb.h.
|
friend |
Definition at line 1239 of file parameters.pb.h.
|
friend |
Definition at line 1318 of file parameters.pb.h.
|
friend |
Definition at line 327 of file parameters.pb.h.
Impl_ operations_research::glop::GlopParameters::_impl_ |
Definition at line 1317 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 433 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 476 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 498 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 506 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 505 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 504 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 454 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 412 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 456 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 413 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 484 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 483 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 482 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 326 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 435 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 414 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 478 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 499 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 500 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 434 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 497 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 475 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 462 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 461 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 460 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 420 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 419 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 418 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 441 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 440 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 439 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 455 of file parameters.pb.h.
|
staticconstexpr |
Definition at line 477 of file parameters.pb.h.