Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::glop::GlopParameters Class Referencefinal

Detailed Description

Definition at line 271 of file parameters.pb.h.

#include <parameters.pb.h>

Inheritance diagram for operations_research::glop::GlopParameters:

Classes

class  _Internal

Public Types

enum  : int {
  kUseDualSimplexFieldNumber = 31 , kAllowSimplexAlgorithmChangeFieldNumber = 32 , kPerturbCostsInDualSimplexFieldNumber = 53 , kLogSearchProgressFieldNumber = 61 ,
  kDualPricePrioritizeNormFieldNumber = 69 , kUseAbslRandomFieldNumber = 72 , kFeasibilityRuleFieldNumber = 1 , kOptimizationRuleFieldNumber = 2 ,
  kRefactorizationThresholdFieldNumber = 6 , kRecomputeReducedCostsThresholdFieldNumber = 8 , kRecomputeEdgesNormThresholdFieldNumber = 9 , kPrimalFeasibilityToleranceFieldNumber = 10 ,
  kDualFeasibilityToleranceFieldNumber = 11 , kRatioTestZeroThresholdFieldNumber = 12 , kHarrisToleranceRatioFieldNumber = 13 , kSmallPivotThresholdFieldNumber = 14 ,
  kMinimumAcceptablePivotFieldNumber = 15 , kInitialBasisFieldNumber = 17 , kBasisRefactorizationPeriodFieldNumber = 19 , kDualizerThresholdFieldNumber = 21 ,
  kSolutionFeasibilityToleranceFieldNumber = 22 , kSolveDualProblemFieldNumber = 20 , kUseScalingFieldNumber = 16 , kUseTransposedMatrixFieldNumber = 18 ,
  kProvideStrongOptimalGuaranteeFieldNumber = 24 , kUsePreprocessingFieldNumber = 34 , kLuFactorizationPivotThresholdFieldNumber = 25 , kMaxTimeInSecondsFieldNumber = 26 ,
  kMaxNumberOfIterationsFieldNumber = 27 , kMarkowitzSingularityThresholdFieldNumber = 30 , kMarkowitzZlatevParameterFieldNumber = 29 , kDevexWeightsResetPeriodFieldNumber = 33 ,
  kDualSmallPivotThresholdFieldNumber = 38 , kPreprocessorZeroToleranceFieldNumber = 39 , kObjectiveLowerLimitFieldNumber = 40 , kObjectiveUpperLimitFieldNumber = 41 ,
  kUseMiddleProductFormUpdateFieldNumber = 35 , kInitializeDevexWithColumnNormsFieldNumber = 36 , kExploitSingletonColumnInInitialBasisFieldNumber = 37 , kChangeStatusToImpreciseFieldNumber = 58 ,
  kRandomSeedFieldNumber = 43 , kDegenerateMinistepFactorFieldNumber = 42 , kMaxDeterministicTimeFieldNumber = 45 , kNumOmpThreadsFieldNumber = 44 ,
  kScalingMethodFieldNumber = 57 , kDropToleranceFieldNumber = 52 , kRelativeCostPerturbationFieldNumber = 54 , kRelativeMaxCostPerturbationFieldNumber = 55 ,
  kMaxNumberOfReoptimizationsFieldNumber = 56 , kInitialConditionNumberThresholdFieldNumber = 59 , kCostScalingFieldNumber = 60 , kUseDedicatedDualFeasibilityAlgorithmFieldNumber = 62 ,
  kDynamicallyAdjustRefactorizationPeriodFieldNumber = 63 , kPushToVertexFieldNumber = 65 , kLogToStdoutFieldNumber = 66 , kCrossoverBoundSnappingDistanceFieldNumber = 64 ,
  kMaxValidMagnitudeFieldNumber = 70 , kDropMagnitudeFieldNumber = 71 , kUseImpliedFreePreprocessorFieldNumber = 67
}
 accessors ----------------------------------------------------— More...
using ScalingAlgorithm = GlopParameters_ScalingAlgorithm
 nested types -------------------------------------------------—
using SolverBehavior = GlopParameters_SolverBehavior
using PricingRule = GlopParameters_PricingRule
using InitialBasisHeuristic = GlopParameters_InitialBasisHeuristic
using CostScalingAlgorithm = GlopParameters_CostScalingAlgorithm

Public Member Functions

 GlopParameters ()
 ~GlopParameters () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR GlopParameters (::google::protobuf::internal::ConstantInitialized)
 GlopParameters (const GlopParameters &from)
 GlopParameters (GlopParameters &&from) noexcept
GlopParametersoperator= (const GlopParameters &from)
GlopParametersoperator= (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)
template<typename>
PROTOBUF_CONSTEXPR GlopParameters (::_pbi::ConstantInitialized)

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 GlopParametersdefault_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)

Member Typedef Documentation

◆ CostScalingAlgorithm

◆ InitialBasisHeuristic

◆ PricingRule

◆ ScalingAlgorithm

nested types -------------------------------------------------—

Definition at line 411 of file parameters.pb.h.

◆ SolverBehavior

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

accessors ----------------------------------------------------—

Enumerator
kUseDualSimplexFieldNumber 
kAllowSimplexAlgorithmChangeFieldNumber 
kPerturbCostsInDualSimplexFieldNumber 
kLogSearchProgressFieldNumber 
kDualPricePrioritizeNormFieldNumber 
kUseAbslRandomFieldNumber 
kFeasibilityRuleFieldNumber 
kOptimizationRuleFieldNumber 
kRefactorizationThresholdFieldNumber 
kRecomputeReducedCostsThresholdFieldNumber 
kRecomputeEdgesNormThresholdFieldNumber 
kPrimalFeasibilityToleranceFieldNumber 
kDualFeasibilityToleranceFieldNumber 
kRatioTestZeroThresholdFieldNumber 
kHarrisToleranceRatioFieldNumber 
kSmallPivotThresholdFieldNumber 
kMinimumAcceptablePivotFieldNumber 
kInitialBasisFieldNumber 
kBasisRefactorizationPeriodFieldNumber 
kDualizerThresholdFieldNumber 
kSolutionFeasibilityToleranceFieldNumber 
kSolveDualProblemFieldNumber 
kUseScalingFieldNumber 
kUseTransposedMatrixFieldNumber 
kProvideStrongOptimalGuaranteeFieldNumber 
kUsePreprocessingFieldNumber 
kLuFactorizationPivotThresholdFieldNumber 
kMaxTimeInSecondsFieldNumber 
kMaxNumberOfIterationsFieldNumber 
kMarkowitzSingularityThresholdFieldNumber 
kMarkowitzZlatevParameterFieldNumber 
kDevexWeightsResetPeriodFieldNumber 
kDualSmallPivotThresholdFieldNumber 
kPreprocessorZeroToleranceFieldNumber 
kObjectiveLowerLimitFieldNumber 
kObjectiveUpperLimitFieldNumber 
kUseMiddleProductFormUpdateFieldNumber 
kInitializeDevexWithColumnNormsFieldNumber 
kExploitSingletonColumnInInitialBasisFieldNumber 
kChangeStatusToImpreciseFieldNumber 
kRandomSeedFieldNumber 
kDegenerateMinistepFactorFieldNumber 
kMaxDeterministicTimeFieldNumber 
kNumOmpThreadsFieldNumber 
kScalingMethodFieldNumber 
kDropToleranceFieldNumber 
kRelativeCostPerturbationFieldNumber 
kRelativeMaxCostPerturbationFieldNumber 
kMaxNumberOfReoptimizationsFieldNumber 
kInitialConditionNumberThresholdFieldNumber 
kCostScalingFieldNumber 
kUseDedicatedDualFeasibilityAlgorithmFieldNumber 
kDynamicallyAdjustRefactorizationPeriodFieldNumber 
kPushToVertexFieldNumber 
kLogToStdoutFieldNumber 
kCrossoverBoundSnappingDistanceFieldNumber 
kMaxValidMagnitudeFieldNumber 
kDropMagnitudeFieldNumber 
kUseImpliedFreePreprocessorFieldNumber 

Definition at line 520 of file parameters.pb.h.

Constructor & Destructor Documentation

◆ GlopParameters() [1/8]

operations_research::glop::GlopParameters::GlopParameters ( )
inline

Definition at line 274 of file parameters.pb.h.

◆ ~GlopParameters()

operations_research::glop::GlopParameters::~GlopParameters ( )

@protoc_insertion_point(destructor:operations_research.glop.GlopParameters)

Definition at line 484 of file parameters.pb.cc.

◆ GlopParameters() [2/8]

template<typename = void>
PROTOBUF_CONSTEXPR operations_research::glop::GlopParameters::GlopParameters ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ GlopParameters() [3/8]

operations_research::glop::GlopParameters::GlopParameters ( const GlopParameters & from)
inline

Definition at line 287 of file parameters.pb.h.

◆ GlopParameters() [4/8]

operations_research::glop::GlopParameters::GlopParameters ( GlopParameters && from)
inlinenoexcept

Definition at line 288 of file parameters.pb.h.

◆ GlopParameters() [5/8]

operations_research::glop::GlopParameters::GlopParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.glop.GlopParameters)

Definition at line 397 of file parameters.pb.cc.

◆ GlopParameters() [6/8]

operations_research::glop::GlopParameters::GlopParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
const GlopParameters & from )
protected

Definition at line 406 of file parameters.pb.cc.

◆ GlopParameters() [7/8]

operations_research::glop::GlopParameters::GlopParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
GlopParameters && from )
inlineprotectednoexcept

Definition at line 395 of file parameters.pb.h.

◆ GlopParameters() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::glop::GlopParameters::GlopParameters ( ::_pbi::ConstantInitialized )

Definition at line 94 of file parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

uint8_t *PROTOBUF_NONNULL operations_research::glop::GlopParameters::_InternalSerialize ( ::uint8_t *PROTOBUF_NONNULL target,
::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream ) const
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.

◆ allow_simplex_algorithm_change()

bool operations_research::glop::GlopParameters::allow_simplex_algorithm_change ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.allow_simplex_algorithm_change)

Definition at line 2266 of file parameters.pb.h.

◆ basis_refactorization_period()

int32_t operations_research::glop::GlopParameters::basis_refactorization_period ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.basis_refactorization_period)

Definition at line 1843 of file parameters.pb.h.

◆ ByteSizeLong()

size_t operations_research::glop::GlopParameters::ByteSizeLong ( ) const
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.

◆ change_status_to_imprecise()

bool operations_research::glop::GlopParameters::change_status_to_imprecise ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.change_status_to_imprecise)

Definition at line 2014 of file parameters.pb.h.

◆ Clear()

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.

◆ clear_allow_simplex_algorithm_change()

void operations_research::glop::GlopParameters::clear_allow_simplex_algorithm_change ( )
inline

Definition at line 2261 of file parameters.pb.h.

◆ clear_basis_refactorization_period()

void operations_research::glop::GlopParameters::clear_basis_refactorization_period ( )
inline

Definition at line 1838 of file parameters.pb.h.

◆ clear_change_status_to_imprecise()

void operations_research::glop::GlopParameters::clear_change_status_to_imprecise ( )
inline

Definition at line 2009 of file parameters.pb.h.

◆ clear_cost_scaling()

void operations_research::glop::GlopParameters::clear_cost_scaling ( )
inline

Definition at line 1748 of file parameters.pb.h.

◆ clear_crossover_bound_snapping_distance()

void operations_research::glop::GlopParameters::clear_crossover_bound_snapping_distance ( )
inline

Definition at line 2849 of file parameters.pb.h.

◆ clear_degenerate_ministep_factor()

void operations_research::glop::GlopParameters::clear_degenerate_ministep_factor ( )
inline

Definition at line 2541 of file parameters.pb.h.

◆ clear_devex_weights_reset_period()

void operations_research::glop::GlopParameters::clear_devex_weights_reset_period ( )
inline

Definition at line 2289 of file parameters.pb.h.

◆ clear_drop_magnitude()

void operations_research::glop::GlopParameters::clear_drop_magnitude ( )
inline

Definition at line 2961 of file parameters.pb.h.

◆ clear_drop_tolerance()

void operations_research::glop::GlopParameters::clear_drop_tolerance ( )
inline

Definition at line 1692 of file parameters.pb.h.

◆ clear_dual_feasibility_tolerance()

void operations_research::glop::GlopParameters::clear_dual_feasibility_tolerance ( )
inline

Definition at line 1552 of file parameters.pb.h.

◆ clear_dual_price_prioritize_norm()

void operations_research::glop::GlopParameters::clear_dual_price_prioritize_norm ( )
inline

Definition at line 2989 of file parameters.pb.h.

◆ clear_dual_small_pivot_threshold()

void operations_research::glop::GlopParameters::clear_dual_small_pivot_threshold ( )
inline

Definition at line 2429 of file parameters.pb.h.

◆ clear_dualizer_threshold()

void operations_research::glop::GlopParameters::clear_dualizer_threshold ( )
inline

Definition at line 1925 of file parameters.pb.h.

◆ clear_dynamically_adjust_refactorization_period()

void operations_research::glop::GlopParameters::clear_dynamically_adjust_refactorization_period ( )
inline

Definition at line 1866 of file parameters.pb.h.

◆ clear_exploit_singleton_column_in_initial_basis()

void operations_research::glop::GlopParameters::clear_exploit_singleton_column_in_initial_basis ( )
inline

Definition at line 2401 of file parameters.pb.h.

◆ clear_feasibility_rule()

void operations_research::glop::GlopParameters::clear_feasibility_rule ( )
inline

Definition at line 1378 of file parameters.pb.h.

◆ clear_harris_tolerance_ratio()

void operations_research::glop::GlopParameters::clear_harris_tolerance_ratio ( )
inline

Definition at line 1608 of file parameters.pb.h.

◆ clear_initial_basis()

void operations_research::glop::GlopParameters::clear_initial_basis ( )
inline

Definition at line 1779 of file parameters.pb.h.

◆ clear_initial_condition_number_threshold()

void operations_research::glop::GlopParameters::clear_initial_condition_number_threshold ( )
inline

Definition at line 2765 of file parameters.pb.h.

◆ clear_initialize_devex_with_column_norms()

void operations_research::glop::GlopParameters::clear_initialize_devex_with_column_norms ( )
inline

Definition at line 2373 of file parameters.pb.h.

◆ clear_log_search_progress()

void operations_research::glop::GlopParameters::clear_log_search_progress ( )
inline

Definition at line 2793 of file parameters.pb.h.

◆ clear_log_to_stdout()

void operations_research::glop::GlopParameters::clear_log_to_stdout ( )
inline

Definition at line 2821 of file parameters.pb.h.

◆ clear_lu_factorization_pivot_threshold()

void operations_research::glop::GlopParameters::clear_lu_factorization_pivot_threshold ( )
inline

Definition at line 2065 of file parameters.pb.h.

◆ clear_markowitz_singularity_threshold()

void operations_research::glop::GlopParameters::clear_markowitz_singularity_threshold ( )
inline

Definition at line 2205 of file parameters.pb.h.

◆ clear_markowitz_zlatev_parameter()

void operations_research::glop::GlopParameters::clear_markowitz_zlatev_parameter ( )
inline

Definition at line 2177 of file parameters.pb.h.

◆ clear_max_deterministic_time()

void operations_research::glop::GlopParameters::clear_max_deterministic_time ( )
inline

Definition at line 2121 of file parameters.pb.h.

◆ clear_max_number_of_iterations()

void operations_research::glop::GlopParameters::clear_max_number_of_iterations ( )
inline

Definition at line 2149 of file parameters.pb.h.

◆ clear_max_number_of_reoptimizations()

void operations_research::glop::GlopParameters::clear_max_number_of_reoptimizations ( )
inline

Definition at line 2037 of file parameters.pb.h.

◆ clear_max_time_in_seconds()

void operations_research::glop::GlopParameters::clear_max_time_in_seconds ( )
inline

Definition at line 2093 of file parameters.pb.h.

◆ clear_max_valid_magnitude()

void operations_research::glop::GlopParameters::clear_max_valid_magnitude ( )
inline

Definition at line 2933 of file parameters.pb.h.

◆ clear_minimum_acceptable_pivot()

void operations_research::glop::GlopParameters::clear_minimum_acceptable_pivot ( )
inline

Definition at line 1664 of file parameters.pb.h.

◆ clear_num_omp_threads()

void operations_research::glop::GlopParameters::clear_num_omp_threads ( )
inline

Definition at line 2625 of file parameters.pb.h.

◆ clear_objective_lower_limit()

void operations_research::glop::GlopParameters::clear_objective_lower_limit ( )
inline

Definition at line 2485 of file parameters.pb.h.

◆ clear_objective_upper_limit()

void operations_research::glop::GlopParameters::clear_objective_upper_limit ( )
inline

Definition at line 2513 of file parameters.pb.h.

◆ clear_optimization_rule()

void operations_research::glop::GlopParameters::clear_optimization_rule ( )
inline

Definition at line 1409 of file parameters.pb.h.

◆ clear_perturb_costs_in_dual_simplex()

void operations_research::glop::GlopParameters::clear_perturb_costs_in_dual_simplex ( )
inline

Definition at line 2653 of file parameters.pb.h.

◆ clear_preprocessor_zero_tolerance()

void operations_research::glop::GlopParameters::clear_preprocessor_zero_tolerance ( )
inline

Definition at line 2457 of file parameters.pb.h.

◆ clear_primal_feasibility_tolerance()

void operations_research::glop::GlopParameters::clear_primal_feasibility_tolerance ( )
inline

Definition at line 1524 of file parameters.pb.h.

◆ clear_provide_strong_optimal_guarantee()

void operations_research::glop::GlopParameters::clear_provide_strong_optimal_guarantee ( )
inline

Definition at line 1981 of file parameters.pb.h.

◆ clear_push_to_vertex()

void operations_research::glop::GlopParameters::clear_push_to_vertex ( )
inline

Definition at line 2877 of file parameters.pb.h.

◆ clear_random_seed()

void operations_research::glop::GlopParameters::clear_random_seed ( )
inline

Definition at line 2569 of file parameters.pb.h.

◆ clear_ratio_test_zero_threshold()

void operations_research::glop::GlopParameters::clear_ratio_test_zero_threshold ( )
inline

Definition at line 1580 of file parameters.pb.h.

◆ clear_recompute_edges_norm_threshold()

void operations_research::glop::GlopParameters::clear_recompute_edges_norm_threshold ( )
inline

Definition at line 1496 of file parameters.pb.h.

◆ clear_recompute_reduced_costs_threshold()

void operations_research::glop::GlopParameters::clear_recompute_reduced_costs_threshold ( )
inline

Definition at line 1468 of file parameters.pb.h.

◆ clear_refactorization_threshold()

void operations_research::glop::GlopParameters::clear_refactorization_threshold ( )
inline

Definition at line 1440 of file parameters.pb.h.

◆ clear_relative_cost_perturbation()

void operations_research::glop::GlopParameters::clear_relative_cost_perturbation ( )
inline

Definition at line 2709 of file parameters.pb.h.

◆ clear_relative_max_cost_perturbation()

void operations_research::glop::GlopParameters::clear_relative_max_cost_perturbation ( )
inline

Definition at line 2737 of file parameters.pb.h.

◆ clear_scaling_method()

void operations_research::glop::GlopParameters::clear_scaling_method ( )
inline

Definition at line 1347 of file parameters.pb.h.

◆ clear_small_pivot_threshold()

void operations_research::glop::GlopParameters::clear_small_pivot_threshold ( )
inline

Definition at line 1636 of file parameters.pb.h.

◆ clear_solution_feasibility_tolerance()

void operations_research::glop::GlopParameters::clear_solution_feasibility_tolerance ( )
inline

Definition at line 1953 of file parameters.pb.h.

◆ clear_solve_dual_problem()

void operations_research::glop::GlopParameters::clear_solve_dual_problem ( )
inline

Definition at line 1894 of file parameters.pb.h.

◆ clear_use_absl_random()

void operations_research::glop::GlopParameters::clear_use_absl_random ( )
inline

Definition at line 2597 of file parameters.pb.h.

◆ clear_use_dedicated_dual_feasibility_algorithm()

void operations_research::glop::GlopParameters::clear_use_dedicated_dual_feasibility_algorithm ( )
inline

Definition at line 2681 of file parameters.pb.h.

◆ clear_use_dual_simplex()

void operations_research::glop::GlopParameters::clear_use_dual_simplex ( )
inline

Definition at line 2233 of file parameters.pb.h.

◆ clear_use_implied_free_preprocessor()

void operations_research::glop::GlopParameters::clear_use_implied_free_preprocessor ( )
inline

Definition at line 2905 of file parameters.pb.h.

◆ clear_use_middle_product_form_update()

void operations_research::glop::GlopParameters::clear_use_middle_product_form_update ( )
inline

Definition at line 2345 of file parameters.pb.h.

◆ clear_use_preprocessing()

void operations_research::glop::GlopParameters::clear_use_preprocessing ( )
inline

Definition at line 2317 of file parameters.pb.h.

◆ clear_use_scaling()

void operations_research::glop::GlopParameters::clear_use_scaling ( )
inline

Definition at line 1720 of file parameters.pb.h.

◆ clear_use_transposed_matrix()

void operations_research::glop::GlopParameters::clear_use_transposed_matrix ( )
inline

Definition at line 1810 of file parameters.pb.h.

◆ CopyFrom()

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.

◆ cost_scaling()

operations_research::glop::GlopParameters_CostScalingAlgorithm operations_research::glop::GlopParameters::cost_scaling ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.cost_scaling)

Definition at line 1753 of file parameters.pb.h.

◆ CostScalingAlgorithm_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::CostScalingAlgorithm_descriptor ( )
inlinestatic

Definition at line 507 of file parameters.pb.h.

◆ CostScalingAlgorithm_IsValid()

bool operations_research::glop::GlopParameters::CostScalingAlgorithm_IsValid ( int value)
inlinestatic

Definition at line 501 of file parameters.pb.h.

◆ CostScalingAlgorithm_Name()

template<typename T>
const ::std::string & operations_research::glop::GlopParameters::CostScalingAlgorithm_Name ( T value)
inlinestatic

Definition at line 511 of file parameters.pb.h.

◆ CostScalingAlgorithm_Parse()

bool operations_research::glop::GlopParameters::CostScalingAlgorithm_Parse ( ::absl::string_view name,
CostScalingAlgorithm *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 514 of file parameters.pb.h.

◆ crossover_bound_snapping_distance()

double operations_research::glop::GlopParameters::crossover_bound_snapping_distance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.crossover_bound_snapping_distance)

Definition at line 2854 of file parameters.pb.h.

◆ default_instance()

const GlopParameters & operations_research::glop::GlopParameters::default_instance ( )
inlinestatic

Definition at line 322 of file parameters.pb.h.

◆ degenerate_ministep_factor()

double operations_research::glop::GlopParameters::degenerate_ministep_factor ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.degenerate_ministep_factor)

Definition at line 2546 of file parameters.pb.h.

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::descriptor ( )
inlinestatic

Definition at line 313 of file parameters.pb.h.

◆ devex_weights_reset_period()

int32_t operations_research::glop::GlopParameters::devex_weights_reset_period ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.devex_weights_reset_period)

Definition at line 2294 of file parameters.pb.h.

◆ drop_magnitude()

double operations_research::glop::GlopParameters::drop_magnitude ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.drop_magnitude)

Definition at line 2966 of file parameters.pb.h.

◆ drop_tolerance()

double operations_research::glop::GlopParameters::drop_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.drop_tolerance)

Definition at line 1697 of file parameters.pb.h.

◆ dual_feasibility_tolerance()

double operations_research::glop::GlopParameters::dual_feasibility_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dual_feasibility_tolerance)

Definition at line 1557 of file parameters.pb.h.

◆ dual_price_prioritize_norm()

bool operations_research::glop::GlopParameters::dual_price_prioritize_norm ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dual_price_prioritize_norm)

Definition at line 2994 of file parameters.pb.h.

◆ dual_small_pivot_threshold()

double operations_research::glop::GlopParameters::dual_small_pivot_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dual_small_pivot_threshold)

Definition at line 2434 of file parameters.pb.h.

◆ dualizer_threshold()

double operations_research::glop::GlopParameters::dualizer_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dualizer_threshold)

Definition at line 1930 of file parameters.pb.h.

◆ dynamically_adjust_refactorization_period()

bool operations_research::glop::GlopParameters::dynamically_adjust_refactorization_period ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.dynamically_adjust_refactorization_period)

Definition at line 1871 of file parameters.pb.h.

◆ exploit_singleton_column_in_initial_basis()

bool operations_research::glop::GlopParameters::exploit_singleton_column_in_initial_basis ( ) const
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.

◆ feasibility_rule()

operations_research::glop::GlopParameters_PricingRule operations_research::glop::GlopParameters::feasibility_rule ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.feasibility_rule)

Definition at line 1383 of file parameters.pb.h.

◆ GetCachedSize()

int operations_research::glop::GlopParameters::GetCachedSize ( ) const
inline

Definition at line 381 of file parameters.pb.h.

◆ GetClassData()

PROTOBUF_ATTRIBUTE_WEAKconst::google::protobuf::internal::ClassData *PROTOBUF_NONNULL operations_research::glop::GlopParameters::GetClassData ( ) const
protected

Definition at line 532 of file parameters.pb.cc.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::GetDescriptor ( )
inlinestatic

Definition at line 316 of file parameters.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::glop::GlopParameters::GetMetadata ( ) const

Definition at line 1690 of file parameters.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::glop::GlopParameters::GetReflection ( )
inlinestatic

Definition at line 319 of file parameters.pb.h.

◆ harris_tolerance_ratio()

double operations_research::glop::GlopParameters::harris_tolerance_ratio ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.harris_tolerance_ratio)

Definition at line 1613 of file parameters.pb.h.

◆ has_allow_simplex_algorithm_change()

bool operations_research::glop::GlopParameters::has_allow_simplex_algorithm_change ( ) const
inline

optional bool allow_simplex_algorithm_change = 32 [default = false];

Definition at line 2257 of file parameters.pb.h.

◆ has_basis_refactorization_period()

bool operations_research::glop::GlopParameters::has_basis_refactorization_period ( ) const
inline

optional int32 basis_refactorization_period = 19 [default = 64];

Definition at line 1834 of file parameters.pb.h.

◆ has_change_status_to_imprecise()

bool operations_research::glop::GlopParameters::has_change_status_to_imprecise ( ) const
inline

optional bool change_status_to_imprecise = 58 [default = true];

Definition at line 2005 of file parameters.pb.h.

◆ has_cost_scaling()

bool operations_research::glop::GlopParameters::has_cost_scaling ( ) const
inline

optional .operations_research.glop.GlopParameters.CostScalingAlgorithm cost_scaling = 60 [default = CONTAIN_ONE_COST_SCALING];

Definition at line 1744 of file parameters.pb.h.

◆ has_crossover_bound_snapping_distance()

bool operations_research::glop::GlopParameters::has_crossover_bound_snapping_distance ( ) const
inline

optional double crossover_bound_snapping_distance = 64 [default = inf];

Definition at line 2845 of file parameters.pb.h.

◆ has_degenerate_ministep_factor()

bool operations_research::glop::GlopParameters::has_degenerate_ministep_factor ( ) const
inline

optional double degenerate_ministep_factor = 42 [default = 0.01];

Definition at line 2537 of file parameters.pb.h.

◆ has_devex_weights_reset_period()

bool operations_research::glop::GlopParameters::has_devex_weights_reset_period ( ) const
inline

optional int32 devex_weights_reset_period = 33 [default = 150];

Definition at line 2285 of file parameters.pb.h.

◆ has_drop_magnitude()

bool operations_research::glop::GlopParameters::has_drop_magnitude ( ) const
inline

optional double drop_magnitude = 71 [default = 1e-30];

Definition at line 2957 of file parameters.pb.h.

◆ has_drop_tolerance()

bool operations_research::glop::GlopParameters::has_drop_tolerance ( ) const
inline

optional double drop_tolerance = 52 [default = 1e-14];

Definition at line 1688 of file parameters.pb.h.

◆ has_dual_feasibility_tolerance()

bool operations_research::glop::GlopParameters::has_dual_feasibility_tolerance ( ) const
inline

optional double dual_feasibility_tolerance = 11 [default = 1e-08];

Definition at line 1548 of file parameters.pb.h.

◆ has_dual_price_prioritize_norm()

bool operations_research::glop::GlopParameters::has_dual_price_prioritize_norm ( ) const
inline

optional bool dual_price_prioritize_norm = 69 [default = false];

Definition at line 2985 of file parameters.pb.h.

◆ has_dual_small_pivot_threshold()

bool operations_research::glop::GlopParameters::has_dual_small_pivot_threshold ( ) const
inline

optional double dual_small_pivot_threshold = 38 [default = 0.0001];

Definition at line 2425 of file parameters.pb.h.

◆ has_dualizer_threshold()

bool operations_research::glop::GlopParameters::has_dualizer_threshold ( ) const
inline

optional double dualizer_threshold = 21 [default = 1.5];

Definition at line 1921 of file parameters.pb.h.

◆ has_dynamically_adjust_refactorization_period()

bool operations_research::glop::GlopParameters::has_dynamically_adjust_refactorization_period ( ) const
inline

optional bool dynamically_adjust_refactorization_period = 63 [default = true];

Definition at line 1862 of file parameters.pb.h.

◆ has_exploit_singleton_column_in_initial_basis()

bool operations_research::glop::GlopParameters::has_exploit_singleton_column_in_initial_basis ( ) const
inline

optional bool exploit_singleton_column_in_initial_basis = 37 [default = true];

Definition at line 2397 of file parameters.pb.h.

◆ has_feasibility_rule()

bool operations_research::glop::GlopParameters::has_feasibility_rule ( ) const
inline

optional .operations_research.glop.GlopParameters.PricingRule feasibility_rule = 1 [default = STEEPEST_EDGE];

Definition at line 1374 of file parameters.pb.h.

◆ has_harris_tolerance_ratio()

bool operations_research::glop::GlopParameters::has_harris_tolerance_ratio ( ) const
inline

optional double harris_tolerance_ratio = 13 [default = 0.5];

Definition at line 1604 of file parameters.pb.h.

◆ has_initial_basis()

bool operations_research::glop::GlopParameters::has_initial_basis ( ) const
inline

optional .operations_research.glop.GlopParameters.InitialBasisHeuristic initial_basis = 17 [default = TRIANGULAR];

Definition at line 1775 of file parameters.pb.h.

◆ has_initial_condition_number_threshold()

bool operations_research::glop::GlopParameters::has_initial_condition_number_threshold ( ) const
inline

optional double initial_condition_number_threshold = 59 [default = 1e+50];

Definition at line 2761 of file parameters.pb.h.

◆ has_initialize_devex_with_column_norms()

bool operations_research::glop::GlopParameters::has_initialize_devex_with_column_norms ( ) const
inline

optional bool initialize_devex_with_column_norms = 36 [default = true];

Definition at line 2369 of file parameters.pb.h.

◆ has_log_search_progress()

bool operations_research::glop::GlopParameters::has_log_search_progress ( ) const
inline

optional bool log_search_progress = 61 [default = false];

Definition at line 2789 of file parameters.pb.h.

◆ has_log_to_stdout()

bool operations_research::glop::GlopParameters::has_log_to_stdout ( ) const
inline

optional bool log_to_stdout = 66 [default = true];

Definition at line 2817 of file parameters.pb.h.

◆ has_lu_factorization_pivot_threshold()

bool operations_research::glop::GlopParameters::has_lu_factorization_pivot_threshold ( ) const
inline

optional double lu_factorization_pivot_threshold = 25 [default = 0.01];

Definition at line 2061 of file parameters.pb.h.

◆ has_markowitz_singularity_threshold()

bool operations_research::glop::GlopParameters::has_markowitz_singularity_threshold ( ) const
inline

optional double markowitz_singularity_threshold = 30 [default = 1e-15];

Definition at line 2201 of file parameters.pb.h.

◆ has_markowitz_zlatev_parameter()

bool operations_research::glop::GlopParameters::has_markowitz_zlatev_parameter ( ) const
inline

optional int32 markowitz_zlatev_parameter = 29 [default = 3];

Definition at line 2173 of file parameters.pb.h.

◆ has_max_deterministic_time()

bool operations_research::glop::GlopParameters::has_max_deterministic_time ( ) const
inline

optional double max_deterministic_time = 45 [default = inf];

Definition at line 2117 of file parameters.pb.h.

◆ has_max_number_of_iterations()

bool operations_research::glop::GlopParameters::has_max_number_of_iterations ( ) const
inline

optional int64 max_number_of_iterations = 27 [default = -1];

Definition at line 2145 of file parameters.pb.h.

◆ has_max_number_of_reoptimizations()

bool operations_research::glop::GlopParameters::has_max_number_of_reoptimizations ( ) const
inline

optional double max_number_of_reoptimizations = 56 [default = 40];

Definition at line 2033 of file parameters.pb.h.

◆ has_max_time_in_seconds()

bool operations_research::glop::GlopParameters::has_max_time_in_seconds ( ) const
inline

optional double max_time_in_seconds = 26 [default = inf];

Definition at line 2089 of file parameters.pb.h.

◆ has_max_valid_magnitude()

bool operations_research::glop::GlopParameters::has_max_valid_magnitude ( ) const
inline

optional double max_valid_magnitude = 70 [default = 1e+30];

Definition at line 2929 of file parameters.pb.h.

◆ has_minimum_acceptable_pivot()

bool operations_research::glop::GlopParameters::has_minimum_acceptable_pivot ( ) const
inline

optional double minimum_acceptable_pivot = 15 [default = 1e-06];

Definition at line 1660 of file parameters.pb.h.

◆ has_num_omp_threads()

bool operations_research::glop::GlopParameters::has_num_omp_threads ( ) const
inline

optional int32 num_omp_threads = 44 [default = 1];

Definition at line 2621 of file parameters.pb.h.

◆ has_objective_lower_limit()

bool operations_research::glop::GlopParameters::has_objective_lower_limit ( ) const
inline

optional double objective_lower_limit = 40 [default = -inf];

Definition at line 2481 of file parameters.pb.h.

◆ has_objective_upper_limit()

bool operations_research::glop::GlopParameters::has_objective_upper_limit ( ) const
inline

optional double objective_upper_limit = 41 [default = inf];

Definition at line 2509 of file parameters.pb.h.

◆ has_optimization_rule()

bool operations_research::glop::GlopParameters::has_optimization_rule ( ) const
inline

optional .operations_research.glop.GlopParameters.PricingRule optimization_rule = 2 [default = STEEPEST_EDGE];

Definition at line 1405 of file parameters.pb.h.

◆ has_perturb_costs_in_dual_simplex()

bool operations_research::glop::GlopParameters::has_perturb_costs_in_dual_simplex ( ) const
inline

optional bool perturb_costs_in_dual_simplex = 53 [default = false];

Definition at line 2649 of file parameters.pb.h.

◆ has_preprocessor_zero_tolerance()

bool operations_research::glop::GlopParameters::has_preprocessor_zero_tolerance ( ) const
inline

optional double preprocessor_zero_tolerance = 39 [default = 1e-09];

Definition at line 2453 of file parameters.pb.h.

◆ has_primal_feasibility_tolerance()

bool operations_research::glop::GlopParameters::has_primal_feasibility_tolerance ( ) const
inline

optional double primal_feasibility_tolerance = 10 [default = 1e-08];

Definition at line 1520 of file parameters.pb.h.

◆ has_provide_strong_optimal_guarantee()

bool operations_research::glop::GlopParameters::has_provide_strong_optimal_guarantee ( ) const
inline

optional bool provide_strong_optimal_guarantee = 24 [default = true];

Definition at line 1977 of file parameters.pb.h.

◆ has_push_to_vertex()

bool operations_research::glop::GlopParameters::has_push_to_vertex ( ) const
inline

optional bool push_to_vertex = 65 [default = true];

Definition at line 2873 of file parameters.pb.h.

◆ has_random_seed()

bool operations_research::glop::GlopParameters::has_random_seed ( ) const
inline

optional int32 random_seed = 43 [default = 1];

Definition at line 2565 of file parameters.pb.h.

◆ has_ratio_test_zero_threshold()

bool operations_research::glop::GlopParameters::has_ratio_test_zero_threshold ( ) const
inline

optional double ratio_test_zero_threshold = 12 [default = 1e-09];

Definition at line 1576 of file parameters.pb.h.

◆ has_recompute_edges_norm_threshold()

bool operations_research::glop::GlopParameters::has_recompute_edges_norm_threshold ( ) const
inline

optional double recompute_edges_norm_threshold = 9 [default = 100];

Definition at line 1492 of file parameters.pb.h.

◆ has_recompute_reduced_costs_threshold()

bool operations_research::glop::GlopParameters::has_recompute_reduced_costs_threshold ( ) const
inline

optional double recompute_reduced_costs_threshold = 8 [default = 1e-08];

Definition at line 1464 of file parameters.pb.h.

◆ has_refactorization_threshold()

bool operations_research::glop::GlopParameters::has_refactorization_threshold ( ) const
inline

optional double refactorization_threshold = 6 [default = 1e-09];

Definition at line 1436 of file parameters.pb.h.

◆ has_relative_cost_perturbation()

bool operations_research::glop::GlopParameters::has_relative_cost_perturbation ( ) const
inline

optional double relative_cost_perturbation = 54 [default = 1e-05];

Definition at line 2705 of file parameters.pb.h.

◆ has_relative_max_cost_perturbation()

bool operations_research::glop::GlopParameters::has_relative_max_cost_perturbation ( ) const
inline

optional double relative_max_cost_perturbation = 55 [default = 1e-07];

Definition at line 2733 of file parameters.pb.h.

◆ has_scaling_method()

bool operations_research::glop::GlopParameters::has_scaling_method ( ) const
inline

optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];

GlopParameters.

optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];

Definition at line 1343 of file parameters.pb.h.

◆ has_small_pivot_threshold()

bool operations_research::glop::GlopParameters::has_small_pivot_threshold ( ) const
inline

optional double small_pivot_threshold = 14 [default = 1e-06];

Definition at line 1632 of file parameters.pb.h.

◆ has_solution_feasibility_tolerance()

bool operations_research::glop::GlopParameters::has_solution_feasibility_tolerance ( ) const
inline

optional double solution_feasibility_tolerance = 22 [default = 1e-06];

Definition at line 1949 of file parameters.pb.h.

◆ has_solve_dual_problem()

bool operations_research::glop::GlopParameters::has_solve_dual_problem ( ) const
inline

optional .operations_research.glop.GlopParameters.SolverBehavior solve_dual_problem = 20 [default = LET_SOLVER_DECIDE];

Definition at line 1890 of file parameters.pb.h.

◆ has_use_absl_random()

bool operations_research::glop::GlopParameters::has_use_absl_random ( ) const
inline

optional bool use_absl_random = 72 [default = false];

Definition at line 2593 of file parameters.pb.h.

◆ has_use_dedicated_dual_feasibility_algorithm()

bool operations_research::glop::GlopParameters::has_use_dedicated_dual_feasibility_algorithm ( ) const
inline

optional bool use_dedicated_dual_feasibility_algorithm = 62 [default = true];

Definition at line 2677 of file parameters.pb.h.

◆ has_use_dual_simplex()

bool operations_research::glop::GlopParameters::has_use_dual_simplex ( ) const
inline

optional bool use_dual_simplex = 31 [default = false];

Definition at line 2229 of file parameters.pb.h.

◆ has_use_implied_free_preprocessor()

bool operations_research::glop::GlopParameters::has_use_implied_free_preprocessor ( ) const
inline

optional bool use_implied_free_preprocessor = 67 [default = true];

Definition at line 2901 of file parameters.pb.h.

◆ has_use_middle_product_form_update()

bool operations_research::glop::GlopParameters::has_use_middle_product_form_update ( ) const
inline

optional bool use_middle_product_form_update = 35 [default = true];

Definition at line 2341 of file parameters.pb.h.

◆ has_use_preprocessing()

bool operations_research::glop::GlopParameters::has_use_preprocessing ( ) const
inline

optional bool use_preprocessing = 34 [default = true];

Definition at line 2313 of file parameters.pb.h.

◆ has_use_scaling()

bool operations_research::glop::GlopParameters::has_use_scaling ( ) const
inline

optional bool use_scaling = 16 [default = true];

Definition at line 1716 of file parameters.pb.h.

◆ has_use_transposed_matrix()

bool operations_research::glop::GlopParameters::has_use_transposed_matrix ( ) const
inline

optional bool use_transposed_matrix = 18 [default = true];

Definition at line 1806 of file parameters.pb.h.

◆ initial_basis()

operations_research::glop::GlopParameters_InitialBasisHeuristic operations_research::glop::GlopParameters::initial_basis ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.initial_basis)

Definition at line 1784 of file parameters.pb.h.

◆ initial_condition_number_threshold()

double operations_research::glop::GlopParameters::initial_condition_number_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.initial_condition_number_threshold)

Definition at line 2770 of file parameters.pb.h.

◆ InitialBasisHeuristic_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::InitialBasisHeuristic_descriptor ( )
inlinestatic

Definition at line 485 of file parameters.pb.h.

◆ InitialBasisHeuristic_IsValid()

bool operations_research::glop::GlopParameters::InitialBasisHeuristic_IsValid ( int value)
inlinestatic

Definition at line 479 of file parameters.pb.h.

◆ InitialBasisHeuristic_Name()

template<typename T>
const ::std::string & operations_research::glop::GlopParameters::InitialBasisHeuristic_Name ( T value)
inlinestatic

Definition at line 489 of file parameters.pb.h.

◆ InitialBasisHeuristic_Parse()

bool operations_research::glop::GlopParameters::InitialBasisHeuristic_Parse ( ::absl::string_view name,
InitialBasisHeuristic *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 492 of file parameters.pb.h.

◆ initialize_devex_with_column_norms()

bool operations_research::glop::GlopParameters::initialize_devex_with_column_norms ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.initialize_devex_with_column_norms)

Definition at line 2378 of file parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::glop::GlopParameters::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 504 of file parameters.pb.cc.

◆ InternalNewImpl_()

auto operations_research::glop::GlopParameters::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 500 of file parameters.pb.cc.

◆ IsInitialized()

bool operations_research::glop::GlopParameters::IsInitialized ( ) const
inline

Definition at line 357 of file parameters.pb.h.

◆ log_search_progress()

bool operations_research::glop::GlopParameters::log_search_progress ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.log_search_progress)

Definition at line 2798 of file parameters.pb.h.

◆ log_to_stdout()

bool operations_research::glop::GlopParameters::log_to_stdout ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.log_to_stdout)

Definition at line 2826 of file parameters.pb.h.

◆ lu_factorization_pivot_threshold()

double operations_research::glop::GlopParameters::lu_factorization_pivot_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.lu_factorization_pivot_threshold)

Definition at line 2070 of file parameters.pb.h.

◆ markowitz_singularity_threshold()

double operations_research::glop::GlopParameters::markowitz_singularity_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.markowitz_singularity_threshold)

Definition at line 2210 of file parameters.pb.h.

◆ markowitz_zlatev_parameter()

int32_t operations_research::glop::GlopParameters::markowitz_zlatev_parameter ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.markowitz_zlatev_parameter)

Definition at line 2182 of file parameters.pb.h.

◆ max_deterministic_time()

double operations_research::glop::GlopParameters::max_deterministic_time ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_deterministic_time)

Definition at line 2126 of file parameters.pb.h.

◆ max_number_of_iterations()

int64_t operations_research::glop::GlopParameters::max_number_of_iterations ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_number_of_iterations)

Definition at line 2154 of file parameters.pb.h.

◆ max_number_of_reoptimizations()

double operations_research::glop::GlopParameters::max_number_of_reoptimizations ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_number_of_reoptimizations)

Definition at line 2042 of file parameters.pb.h.

◆ max_time_in_seconds()

double operations_research::glop::GlopParameters::max_time_in_seconds ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_time_in_seconds)

Definition at line 2098 of file parameters.pb.h.

◆ max_valid_magnitude()

double operations_research::glop::GlopParameters::max_valid_magnitude ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.max_valid_magnitude)

Definition at line 2938 of file parameters.pb.h.

◆ MergeFrom()

void operations_research::glop::GlopParameters::MergeFrom ( const GlopParameters & from)
inline

Definition at line 350 of file parameters.pb.h.

◆ minimum_acceptable_pivot()

double operations_research::glop::GlopParameters::minimum_acceptable_pivot ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.minimum_acceptable_pivot)

Definition at line 1669 of file parameters.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::glop::GlopParameters::mutable_unknown_fields ( )
inline

Definition at line 308 of file parameters.pb.h.

◆ New()

GlopParameters *PROTOBUF_NONNULL operations_research::glop::GlopParameters::New ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena = nullptr) const
inline

implements Message -------------------------------------------—

Definition at line 344 of file parameters.pb.h.

◆ num_omp_threads()

int32_t operations_research::glop::GlopParameters::num_omp_threads ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.num_omp_threads)

Definition at line 2630 of file parameters.pb.h.

◆ objective_lower_limit()

double operations_research::glop::GlopParameters::objective_lower_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.objective_lower_limit)

Definition at line 2490 of file parameters.pb.h.

◆ objective_upper_limit()

double operations_research::glop::GlopParameters::objective_upper_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.objective_upper_limit)

Definition at line 2518 of file parameters.pb.h.

◆ operator=() [1/2]

GlopParameters & operations_research::glop::GlopParameters::operator= ( const GlopParameters & from)
inline

Definition at line 290 of file parameters.pb.h.

◆ operator=() [2/2]

GlopParameters & operations_research::glop::GlopParameters::operator= ( GlopParameters && from)
inlinenoexcept

Definition at line 294 of file parameters.pb.h.

◆ optimization_rule()

operations_research::glop::GlopParameters_PricingRule operations_research::glop::GlopParameters::optimization_rule ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.optimization_rule)

Definition at line 1414 of file parameters.pb.h.

◆ perturb_costs_in_dual_simplex()

bool operations_research::glop::GlopParameters::perturb_costs_in_dual_simplex ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.perturb_costs_in_dual_simplex)

Definition at line 2658 of file parameters.pb.h.

◆ PlacementNew_()

void *PROTOBUF_NONNULL operations_research::glop::GlopParameters::PlacementNew_ ( const void * PROTOBUF_NONNULL,
void *PROTOBUF_NONNULL mem,
::google::protobuf::Arena *PROTOBUF_NULLABLE arena )
inlinestaticprotected

Definition at line 495 of file parameters.pb.cc.

◆ preprocessor_zero_tolerance()

double operations_research::glop::GlopParameters::preprocessor_zero_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.preprocessor_zero_tolerance)

Definition at line 2462 of file parameters.pb.h.

◆ PricingRule_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::PricingRule_descriptor ( )
inlinestatic

Definition at line 463 of file parameters.pb.h.

◆ PricingRule_IsValid()

bool operations_research::glop::GlopParameters::PricingRule_IsValid ( int value)
inlinestatic

Definition at line 457 of file parameters.pb.h.

◆ PricingRule_Name()

template<typename T>
const ::std::string & operations_research::glop::GlopParameters::PricingRule_Name ( T value)
inlinestatic

Definition at line 467 of file parameters.pb.h.

◆ PricingRule_Parse()

bool operations_research::glop::GlopParameters::PricingRule_Parse ( ::absl::string_view name,
PricingRule *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 470 of file parameters.pb.h.

◆ primal_feasibility_tolerance()

double operations_research::glop::GlopParameters::primal_feasibility_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.primal_feasibility_tolerance)

Definition at line 1529 of file parameters.pb.h.

◆ provide_strong_optimal_guarantee()

bool operations_research::glop::GlopParameters::provide_strong_optimal_guarantee ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.provide_strong_optimal_guarantee)

Definition at line 1986 of file parameters.pb.h.

◆ push_to_vertex()

bool operations_research::glop::GlopParameters::push_to_vertex ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.push_to_vertex)

Definition at line 2882 of file parameters.pb.h.

◆ random_seed()

int32_t operations_research::glop::GlopParameters::random_seed ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.random_seed)

Definition at line 2574 of file parameters.pb.h.

◆ ratio_test_zero_threshold()

double operations_research::glop::GlopParameters::ratio_test_zero_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.ratio_test_zero_threshold)

Definition at line 1585 of file parameters.pb.h.

◆ recompute_edges_norm_threshold()

double operations_research::glop::GlopParameters::recompute_edges_norm_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.recompute_edges_norm_threshold)

Definition at line 1501 of file parameters.pb.h.

◆ recompute_reduced_costs_threshold()

double operations_research::glop::GlopParameters::recompute_reduced_costs_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.recompute_reduced_costs_threshold)

Definition at line 1473 of file parameters.pb.h.

◆ refactorization_threshold()

double operations_research::glop::GlopParameters::refactorization_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.refactorization_threshold)

Definition at line 1445 of file parameters.pb.h.

◆ relative_cost_perturbation()

double operations_research::glop::GlopParameters::relative_cost_perturbation ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.relative_cost_perturbation)

Definition at line 2714 of file parameters.pb.h.

◆ relative_max_cost_perturbation()

double operations_research::glop::GlopParameters::relative_max_cost_perturbation ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.relative_max_cost_perturbation)

Definition at line 2742 of file parameters.pb.h.

◆ scaling_method()

operations_research::glop::GlopParameters_ScalingAlgorithm operations_research::glop::GlopParameters::scaling_method ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.scaling_method)

Definition at line 1352 of file parameters.pb.h.

◆ ScalingAlgorithm_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::ScalingAlgorithm_descriptor ( )
inlinestatic

Definition at line 421 of file parameters.pb.h.

◆ ScalingAlgorithm_IsValid()

bool operations_research::glop::GlopParameters::ScalingAlgorithm_IsValid ( int value)
inlinestatic

Definition at line 415 of file parameters.pb.h.

◆ ScalingAlgorithm_Name()

template<typename T>
const ::std::string & operations_research::glop::GlopParameters::ScalingAlgorithm_Name ( T value)
inlinestatic

Definition at line 425 of file parameters.pb.h.

◆ ScalingAlgorithm_Parse()

bool operations_research::glop::GlopParameters::ScalingAlgorithm_Parse ( ::absl::string_view name,
ScalingAlgorithm *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 428 of file parameters.pb.h.

◆ set_allow_simplex_algorithm_change()

void operations_research::glop::GlopParameters::set_allow_simplex_algorithm_change ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.allow_simplex_algorithm_change)

Definition at line 2270 of file parameters.pb.h.

◆ set_basis_refactorization_period()

void operations_research::glop::GlopParameters::set_basis_refactorization_period ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.basis_refactorization_period)

Definition at line 1847 of file parameters.pb.h.

◆ set_change_status_to_imprecise()

void operations_research::glop::GlopParameters::set_change_status_to_imprecise ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.change_status_to_imprecise)

Definition at line 2018 of file parameters.pb.h.

◆ set_cost_scaling()

void operations_research::glop::GlopParameters::set_cost_scaling ( ::operations_research::glop::GlopParameters_CostScalingAlgorithm value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.cost_scaling)

Definition at line 1757 of file parameters.pb.h.

◆ set_crossover_bound_snapping_distance()

void operations_research::glop::GlopParameters::set_crossover_bound_snapping_distance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.crossover_bound_snapping_distance)

Definition at line 2858 of file parameters.pb.h.

◆ set_degenerate_ministep_factor()

void operations_research::glop::GlopParameters::set_degenerate_ministep_factor ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.degenerate_ministep_factor)

Definition at line 2550 of file parameters.pb.h.

◆ set_devex_weights_reset_period()

void operations_research::glop::GlopParameters::set_devex_weights_reset_period ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.devex_weights_reset_period)

Definition at line 2298 of file parameters.pb.h.

◆ set_drop_magnitude()

void operations_research::glop::GlopParameters::set_drop_magnitude ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.drop_magnitude)

Definition at line 2970 of file parameters.pb.h.

◆ set_drop_tolerance()

void operations_research::glop::GlopParameters::set_drop_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.drop_tolerance)

Definition at line 1701 of file parameters.pb.h.

◆ set_dual_feasibility_tolerance()

void operations_research::glop::GlopParameters::set_dual_feasibility_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dual_feasibility_tolerance)

Definition at line 1561 of file parameters.pb.h.

◆ set_dual_price_prioritize_norm()

void operations_research::glop::GlopParameters::set_dual_price_prioritize_norm ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dual_price_prioritize_norm)

Definition at line 2998 of file parameters.pb.h.

◆ set_dual_small_pivot_threshold()

void operations_research::glop::GlopParameters::set_dual_small_pivot_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dual_small_pivot_threshold)

Definition at line 2438 of file parameters.pb.h.

◆ set_dualizer_threshold()

void operations_research::glop::GlopParameters::set_dualizer_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dualizer_threshold)

Definition at line 1934 of file parameters.pb.h.

◆ set_dynamically_adjust_refactorization_period()

void operations_research::glop::GlopParameters::set_dynamically_adjust_refactorization_period ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.dynamically_adjust_refactorization_period)

Definition at line 1875 of file parameters.pb.h.

◆ set_exploit_singleton_column_in_initial_basis()

void operations_research::glop::GlopParameters::set_exploit_singleton_column_in_initial_basis ( bool value)
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.

◆ set_feasibility_rule()

void operations_research::glop::GlopParameters::set_feasibility_rule ( ::operations_research::glop::GlopParameters_PricingRule value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.feasibility_rule)

Definition at line 1387 of file parameters.pb.h.

◆ set_harris_tolerance_ratio()

void operations_research::glop::GlopParameters::set_harris_tolerance_ratio ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.harris_tolerance_ratio)

Definition at line 1617 of file parameters.pb.h.

◆ set_initial_basis()

void operations_research::glop::GlopParameters::set_initial_basis ( ::operations_research::glop::GlopParameters_InitialBasisHeuristic value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.initial_basis)

Definition at line 1788 of file parameters.pb.h.

◆ set_initial_condition_number_threshold()

void operations_research::glop::GlopParameters::set_initial_condition_number_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.initial_condition_number_threshold)

Definition at line 2774 of file parameters.pb.h.

◆ set_initialize_devex_with_column_norms()

void operations_research::glop::GlopParameters::set_initialize_devex_with_column_norms ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.initialize_devex_with_column_norms)

Definition at line 2382 of file parameters.pb.h.

◆ set_log_search_progress()

void operations_research::glop::GlopParameters::set_log_search_progress ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.log_search_progress)

Definition at line 2802 of file parameters.pb.h.

◆ set_log_to_stdout()

void operations_research::glop::GlopParameters::set_log_to_stdout ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.log_to_stdout)

Definition at line 2830 of file parameters.pb.h.

◆ set_lu_factorization_pivot_threshold()

void operations_research::glop::GlopParameters::set_lu_factorization_pivot_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.lu_factorization_pivot_threshold)

Definition at line 2074 of file parameters.pb.h.

◆ set_markowitz_singularity_threshold()

void operations_research::glop::GlopParameters::set_markowitz_singularity_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.markowitz_singularity_threshold)

Definition at line 2214 of file parameters.pb.h.

◆ set_markowitz_zlatev_parameter()

void operations_research::glop::GlopParameters::set_markowitz_zlatev_parameter ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.markowitz_zlatev_parameter)

Definition at line 2186 of file parameters.pb.h.

◆ set_max_deterministic_time()

void operations_research::glop::GlopParameters::set_max_deterministic_time ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_deterministic_time)

Definition at line 2130 of file parameters.pb.h.

◆ set_max_number_of_iterations()

void operations_research::glop::GlopParameters::set_max_number_of_iterations ( ::int64_t value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_number_of_iterations)

Definition at line 2158 of file parameters.pb.h.

◆ set_max_number_of_reoptimizations()

void operations_research::glop::GlopParameters::set_max_number_of_reoptimizations ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_number_of_reoptimizations)

Definition at line 2046 of file parameters.pb.h.

◆ set_max_time_in_seconds()

void operations_research::glop::GlopParameters::set_max_time_in_seconds ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_time_in_seconds)

Definition at line 2102 of file parameters.pb.h.

◆ set_max_valid_magnitude()

void operations_research::glop::GlopParameters::set_max_valid_magnitude ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.max_valid_magnitude)

Definition at line 2942 of file parameters.pb.h.

◆ set_minimum_acceptable_pivot()

void operations_research::glop::GlopParameters::set_minimum_acceptable_pivot ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.minimum_acceptable_pivot)

Definition at line 1673 of file parameters.pb.h.

◆ set_num_omp_threads()

void operations_research::glop::GlopParameters::set_num_omp_threads ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.num_omp_threads)

Definition at line 2634 of file parameters.pb.h.

◆ set_objective_lower_limit()

void operations_research::glop::GlopParameters::set_objective_lower_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.objective_lower_limit)

Definition at line 2494 of file parameters.pb.h.

◆ set_objective_upper_limit()

void operations_research::glop::GlopParameters::set_objective_upper_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.objective_upper_limit)

Definition at line 2522 of file parameters.pb.h.

◆ set_optimization_rule()

void operations_research::glop::GlopParameters::set_optimization_rule ( ::operations_research::glop::GlopParameters_PricingRule value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.optimization_rule)

Definition at line 1418 of file parameters.pb.h.

◆ set_perturb_costs_in_dual_simplex()

void operations_research::glop::GlopParameters::set_perturb_costs_in_dual_simplex ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.perturb_costs_in_dual_simplex)

Definition at line 2662 of file parameters.pb.h.

◆ set_preprocessor_zero_tolerance()

void operations_research::glop::GlopParameters::set_preprocessor_zero_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.preprocessor_zero_tolerance)

Definition at line 2466 of file parameters.pb.h.

◆ set_primal_feasibility_tolerance()

void operations_research::glop::GlopParameters::set_primal_feasibility_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.primal_feasibility_tolerance)

Definition at line 1533 of file parameters.pb.h.

◆ set_provide_strong_optimal_guarantee()

void operations_research::glop::GlopParameters::set_provide_strong_optimal_guarantee ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.provide_strong_optimal_guarantee)

Definition at line 1990 of file parameters.pb.h.

◆ set_push_to_vertex()

void operations_research::glop::GlopParameters::set_push_to_vertex ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.push_to_vertex)

Definition at line 2886 of file parameters.pb.h.

◆ set_random_seed()

void operations_research::glop::GlopParameters::set_random_seed ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.random_seed)

Definition at line 2578 of file parameters.pb.h.

◆ set_ratio_test_zero_threshold()

void operations_research::glop::GlopParameters::set_ratio_test_zero_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.ratio_test_zero_threshold)

Definition at line 1589 of file parameters.pb.h.

◆ set_recompute_edges_norm_threshold()

void operations_research::glop::GlopParameters::set_recompute_edges_norm_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.recompute_edges_norm_threshold)

Definition at line 1505 of file parameters.pb.h.

◆ set_recompute_reduced_costs_threshold()

void operations_research::glop::GlopParameters::set_recompute_reduced_costs_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.recompute_reduced_costs_threshold)

Definition at line 1477 of file parameters.pb.h.

◆ set_refactorization_threshold()

void operations_research::glop::GlopParameters::set_refactorization_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.refactorization_threshold)

Definition at line 1449 of file parameters.pb.h.

◆ set_relative_cost_perturbation()

void operations_research::glop::GlopParameters::set_relative_cost_perturbation ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.relative_cost_perturbation)

Definition at line 2718 of file parameters.pb.h.

◆ set_relative_max_cost_perturbation()

void operations_research::glop::GlopParameters::set_relative_max_cost_perturbation ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.relative_max_cost_perturbation)

Definition at line 2746 of file parameters.pb.h.

◆ set_scaling_method()

void operations_research::glop::GlopParameters::set_scaling_method ( ::operations_research::glop::GlopParameters_ScalingAlgorithm value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.scaling_method)

Definition at line 1356 of file parameters.pb.h.

◆ set_small_pivot_threshold()

void operations_research::glop::GlopParameters::set_small_pivot_threshold ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.small_pivot_threshold)

Definition at line 1645 of file parameters.pb.h.

◆ set_solution_feasibility_tolerance()

void operations_research::glop::GlopParameters::set_solution_feasibility_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.solution_feasibility_tolerance)

Definition at line 1962 of file parameters.pb.h.

◆ set_solve_dual_problem()

void operations_research::glop::GlopParameters::set_solve_dual_problem ( ::operations_research::glop::GlopParameters_SolverBehavior value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.solve_dual_problem)

Definition at line 1903 of file parameters.pb.h.

◆ set_use_absl_random()

void operations_research::glop::GlopParameters::set_use_absl_random ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_absl_random)

Definition at line 2606 of file parameters.pb.h.

◆ set_use_dedicated_dual_feasibility_algorithm()

void operations_research::glop::GlopParameters::set_use_dedicated_dual_feasibility_algorithm ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_dedicated_dual_feasibility_algorithm)

Definition at line 2690 of file parameters.pb.h.

◆ set_use_dual_simplex()

void operations_research::glop::GlopParameters::set_use_dual_simplex ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_dual_simplex)

Definition at line 2242 of file parameters.pb.h.

◆ set_use_implied_free_preprocessor()

void operations_research::glop::GlopParameters::set_use_implied_free_preprocessor ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_implied_free_preprocessor)

Definition at line 2914 of file parameters.pb.h.

◆ set_use_middle_product_form_update()

void operations_research::glop::GlopParameters::set_use_middle_product_form_update ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_middle_product_form_update)

Definition at line 2354 of file parameters.pb.h.

◆ set_use_preprocessing()

void operations_research::glop::GlopParameters::set_use_preprocessing ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_preprocessing)

Definition at line 2326 of file parameters.pb.h.

◆ set_use_scaling()

void operations_research::glop::GlopParameters::set_use_scaling ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_scaling)

Definition at line 1729 of file parameters.pb.h.

◆ set_use_transposed_matrix()

void operations_research::glop::GlopParameters::set_use_transposed_matrix ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.glop.GlopParameters.use_transposed_matrix)

Definition at line 1819 of file parameters.pb.h.

◆ small_pivot_threshold()

double operations_research::glop::GlopParameters::small_pivot_threshold ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.small_pivot_threshold)

Definition at line 1641 of file parameters.pb.h.

◆ solution_feasibility_tolerance()

double operations_research::glop::GlopParameters::solution_feasibility_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.solution_feasibility_tolerance)

Definition at line 1958 of file parameters.pb.h.

◆ solve_dual_problem()

operations_research::glop::GlopParameters_SolverBehavior operations_research::glop::GlopParameters::solve_dual_problem ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.solve_dual_problem)

Definition at line 1899 of file parameters.pb.h.

◆ SolverBehavior_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::glop::GlopParameters::SolverBehavior_descriptor ( )
inlinestatic

Definition at line 442 of file parameters.pb.h.

◆ SolverBehavior_IsValid()

bool operations_research::glop::GlopParameters::SolverBehavior_IsValid ( int value)
inlinestatic

Definition at line 436 of file parameters.pb.h.

◆ SolverBehavior_Name()

template<typename T>
const ::std::string & operations_research::glop::GlopParameters::SolverBehavior_Name ( T value)
inlinestatic

Definition at line 446 of file parameters.pb.h.

◆ SolverBehavior_Parse()

bool operations_research::glop::GlopParameters::SolverBehavior_Parse ( ::absl::string_view name,
SolverBehavior *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 449 of file parameters.pb.h.

◆ Swap()

void operations_research::glop::GlopParameters::Swap ( GlopParameters *PROTOBUF_NONNULL other)
inline

Definition at line 328 of file parameters.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::glop::GlopParameters::unknown_fields ( ) const
inline

Definition at line 304 of file parameters.pb.h.

◆ UnsafeArenaSwap()

void operations_research::glop::GlopParameters::UnsafeArenaSwap ( GlopParameters *PROTOBUF_NONNULL other)
inline

Definition at line 336 of file parameters.pb.h.

◆ use_absl_random()

bool operations_research::glop::GlopParameters::use_absl_random ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_absl_random)

Definition at line 2602 of file parameters.pb.h.

◆ use_dedicated_dual_feasibility_algorithm()

bool operations_research::glop::GlopParameters::use_dedicated_dual_feasibility_algorithm ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_dedicated_dual_feasibility_algorithm)

Definition at line 2686 of file parameters.pb.h.

◆ use_dual_simplex()

bool operations_research::glop::GlopParameters::use_dual_simplex ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_dual_simplex)

Definition at line 2238 of file parameters.pb.h.

◆ use_implied_free_preprocessor()

bool operations_research::glop::GlopParameters::use_implied_free_preprocessor ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_implied_free_preprocessor)

Definition at line 2910 of file parameters.pb.h.

◆ use_middle_product_form_update()

bool operations_research::glop::GlopParameters::use_middle_product_form_update ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_middle_product_form_update)

Definition at line 2350 of file parameters.pb.h.

◆ use_preprocessing()

bool operations_research::glop::GlopParameters::use_preprocessing ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_preprocessing)

Definition at line 2322 of file parameters.pb.h.

◆ use_scaling()

bool operations_research::glop::GlopParameters::use_scaling ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_scaling)

Definition at line 1725 of file parameters.pb.h.

◆ use_transposed_matrix()

bool operations_research::glop::GlopParameters::use_transposed_matrix ( ) const
inline

@protoc_insertion_point(field_get:operations_research.glop.GlopParameters.use_transposed_matrix)

Definition at line 1815 of file parameters.pb.h.

◆ ::google::protobuf::Arena

friend class ::google::protobuf::Arena
friend

Definition at line 1240 of file parameters.pb.h.

◆ ::google::protobuf::Arena::InternalHelper

template<typename T>
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 1242 of file parameters.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 1233 of file parameters.pb.h.

◆ ::google::protobuf::MessageLite

friend class ::google::protobuf::MessageLite
friend

Definition at line 1239 of file parameters.pb.h.

◆ ::TableStruct_ortools_2fglop_2fparameters_2eproto

Definition at line 1318 of file parameters.pb.h.

◆ swap

void swap ( GlopParameters & a,
GlopParameters & b )
friend

Definition at line 327 of file parameters.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::glop::GlopParameters::_impl_

Definition at line 1317 of file parameters.pb.h.

◆ ALWAYS_DO

SolverBehavior operations_research::glop::GlopParameters::ALWAYS_DO = GlopParameters_SolverBehavior_ALWAYS_DO
staticconstexpr

Definition at line 433 of file parameters.pb.h.

◆ BIXBY

InitialBasisHeuristic operations_research::glop::GlopParameters::BIXBY = GlopParameters_InitialBasisHeuristic_BIXBY
staticconstexpr

Definition at line 476 of file parameters.pb.h.

◆ CONTAIN_ONE_COST_SCALING

CostScalingAlgorithm operations_research::glop::GlopParameters::CONTAIN_ONE_COST_SCALING = GlopParameters_CostScalingAlgorithm_CONTAIN_ONE_COST_SCALING
staticconstexpr

Definition at line 498 of file parameters.pb.h.

◆ CostScalingAlgorithm_ARRAYSIZE

int operations_research::glop::GlopParameters::CostScalingAlgorithm_ARRAYSIZE = GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_ARRAYSIZE
staticconstexpr

Definition at line 506 of file parameters.pb.h.

◆ CostScalingAlgorithm_MAX

CostScalingAlgorithm operations_research::glop::GlopParameters::CostScalingAlgorithm_MAX = GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MAX
staticconstexpr

Definition at line 505 of file parameters.pb.h.

◆ CostScalingAlgorithm_MIN

CostScalingAlgorithm operations_research::glop::GlopParameters::CostScalingAlgorithm_MIN = GlopParameters_CostScalingAlgorithm_CostScalingAlgorithm_MIN
staticconstexpr

Definition at line 504 of file parameters.pb.h.

◆ DANTZIG

PricingRule operations_research::glop::GlopParameters::DANTZIG = GlopParameters_PricingRule_DANTZIG
staticconstexpr

Definition at line 454 of file parameters.pb.h.

◆ DEFAULT

ScalingAlgorithm operations_research::glop::GlopParameters::DEFAULT = GlopParameters_ScalingAlgorithm_DEFAULT
staticconstexpr

Definition at line 412 of file parameters.pb.h.

◆ DEVEX

PricingRule operations_research::glop::GlopParameters::DEVEX = GlopParameters_PricingRule_DEVEX
staticconstexpr

Definition at line 456 of file parameters.pb.h.

◆ EQUILIBRATION

ScalingAlgorithm operations_research::glop::GlopParameters::EQUILIBRATION = GlopParameters_ScalingAlgorithm_EQUILIBRATION
staticconstexpr

Definition at line 413 of file parameters.pb.h.

◆ InitialBasisHeuristic_ARRAYSIZE

int operations_research::glop::GlopParameters::InitialBasisHeuristic_ARRAYSIZE = GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_ARRAYSIZE
staticconstexpr

Definition at line 484 of file parameters.pb.h.

◆ InitialBasisHeuristic_MAX

InitialBasisHeuristic operations_research::glop::GlopParameters::InitialBasisHeuristic_MAX = GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MAX
staticconstexpr

Definition at line 483 of file parameters.pb.h.

◆ InitialBasisHeuristic_MIN

InitialBasisHeuristic operations_research::glop::GlopParameters::InitialBasisHeuristic_MIN = GlopParameters_InitialBasisHeuristic_InitialBasisHeuristic_MIN
staticconstexpr

Definition at line 482 of file parameters.pb.h.

◆ kIndexInFileMessages

int operations_research::glop::GlopParameters::kIndexInFileMessages = 0
staticconstexpr

Definition at line 326 of file parameters.pb.h.

◆ LET_SOLVER_DECIDE

SolverBehavior operations_research::glop::GlopParameters::LET_SOLVER_DECIDE = GlopParameters_SolverBehavior_LET_SOLVER_DECIDE
staticconstexpr

Definition at line 435 of file parameters.pb.h.

◆ LINEAR_PROGRAM

ScalingAlgorithm operations_research::glop::GlopParameters::LINEAR_PROGRAM = GlopParameters_ScalingAlgorithm_LINEAR_PROGRAM
staticconstexpr

Definition at line 414 of file parameters.pb.h.

◆ MAROS

InitialBasisHeuristic operations_research::glop::GlopParameters::MAROS = GlopParameters_InitialBasisHeuristic_MAROS
staticconstexpr

Definition at line 478 of file parameters.pb.h.

◆ MEAN_COST_SCALING

CostScalingAlgorithm operations_research::glop::GlopParameters::MEAN_COST_SCALING = GlopParameters_CostScalingAlgorithm_MEAN_COST_SCALING
staticconstexpr

Definition at line 499 of file parameters.pb.h.

◆ MEDIAN_COST_SCALING

CostScalingAlgorithm operations_research::glop::GlopParameters::MEDIAN_COST_SCALING = GlopParameters_CostScalingAlgorithm_MEDIAN_COST_SCALING
staticconstexpr

Definition at line 500 of file parameters.pb.h.

◆ NEVER_DO

SolverBehavior operations_research::glop::GlopParameters::NEVER_DO = GlopParameters_SolverBehavior_NEVER_DO
staticconstexpr

Definition at line 434 of file parameters.pb.h.

◆ NO_COST_SCALING

CostScalingAlgorithm operations_research::glop::GlopParameters::NO_COST_SCALING = GlopParameters_CostScalingAlgorithm_NO_COST_SCALING
staticconstexpr

Definition at line 497 of file parameters.pb.h.

◆ NONE

InitialBasisHeuristic operations_research::glop::GlopParameters::NONE = GlopParameters_InitialBasisHeuristic_NONE
staticconstexpr

Definition at line 475 of file parameters.pb.h.

◆ PricingRule_ARRAYSIZE

int operations_research::glop::GlopParameters::PricingRule_ARRAYSIZE = GlopParameters_PricingRule_PricingRule_ARRAYSIZE
staticconstexpr

Definition at line 462 of file parameters.pb.h.

◆ PricingRule_MAX

PricingRule operations_research::glop::GlopParameters::PricingRule_MAX = GlopParameters_PricingRule_PricingRule_MAX
staticconstexpr

Definition at line 461 of file parameters.pb.h.

◆ PricingRule_MIN

PricingRule operations_research::glop::GlopParameters::PricingRule_MIN = GlopParameters_PricingRule_PricingRule_MIN
staticconstexpr

Definition at line 460 of file parameters.pb.h.

◆ ScalingAlgorithm_ARRAYSIZE

int operations_research::glop::GlopParameters::ScalingAlgorithm_ARRAYSIZE = GlopParameters_ScalingAlgorithm_ScalingAlgorithm_ARRAYSIZE
staticconstexpr

Definition at line 420 of file parameters.pb.h.

◆ ScalingAlgorithm_MAX

ScalingAlgorithm operations_research::glop::GlopParameters::ScalingAlgorithm_MAX = GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MAX
staticconstexpr

Definition at line 419 of file parameters.pb.h.

◆ ScalingAlgorithm_MIN

ScalingAlgorithm operations_research::glop::GlopParameters::ScalingAlgorithm_MIN = GlopParameters_ScalingAlgorithm_ScalingAlgorithm_MIN
staticconstexpr

Definition at line 418 of file parameters.pb.h.

◆ SolverBehavior_ARRAYSIZE

int operations_research::glop::GlopParameters::SolverBehavior_ARRAYSIZE = GlopParameters_SolverBehavior_SolverBehavior_ARRAYSIZE
staticconstexpr

Definition at line 441 of file parameters.pb.h.

◆ SolverBehavior_MAX

SolverBehavior operations_research::glop::GlopParameters::SolverBehavior_MAX = GlopParameters_SolverBehavior_SolverBehavior_MAX
staticconstexpr

Definition at line 440 of file parameters.pb.h.

◆ SolverBehavior_MIN

SolverBehavior operations_research::glop::GlopParameters::SolverBehavior_MIN = GlopParameters_SolverBehavior_SolverBehavior_MIN
staticconstexpr

Definition at line 439 of file parameters.pb.h.

◆ STEEPEST_EDGE

PricingRule operations_research::glop::GlopParameters::STEEPEST_EDGE = GlopParameters_PricingRule_STEEPEST_EDGE
staticconstexpr

Definition at line 455 of file parameters.pb.h.

◆ TRIANGULAR

InitialBasisHeuristic operations_research::glop::GlopParameters::TRIANGULAR = GlopParameters_InitialBasisHeuristic_TRIANGULAR
staticconstexpr

Definition at line 477 of file parameters.pb.h.


The documentation for this class was generated from the following files: