Google OR-Tools v9.15
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 , 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 , kUseScalingFieldNumber = 16 , kUseTransposedMatrixFieldNumber = 18 ,
  kProvideStrongOptimalGuaranteeFieldNumber = 24 , kSolveDualProblemFieldNumber = 20 , kDualizerThresholdFieldNumber = 21 , kSolutionFeasibilityToleranceFieldNumber = 22 ,
  kLuFactorizationPivotThresholdFieldNumber = 25 , kMaxTimeInSecondsFieldNumber = 26 , kMaxNumberOfIterationsFieldNumber = 27 , kMarkowitzSingularityThresholdFieldNumber = 30 ,
  kMarkowitzZlatevParameterFieldNumber = 29 , kNumOmpThreadsFieldNumber = 44 , kPreprocessorZeroToleranceFieldNumber = 39 , kAllowSimplexAlgorithmChangeFieldNumber = 32 ,
  kPerturbCostsInDualSimplexFieldNumber = 53 , kLogSearchProgressFieldNumber = 61 , kDualPricePrioritizeNormFieldNumber = 69 , kUseAbslRandomFieldNumber = 72 ,
  kDevexWeightsResetPeriodFieldNumber = 33 , kUsePreprocessingFieldNumber = 34 , kUseMiddleProductFormUpdateFieldNumber = 35 , kInitializeDevexWithColumnNormsFieldNumber = 36 ,
  kExploitSingletonColumnInInitialBasisFieldNumber = 37 , kDualSmallPivotThresholdFieldNumber = 38 , kObjectiveLowerLimitFieldNumber = 40 , kObjectiveUpperLimitFieldNumber = 41 ,
  kDegenerateMinistepFactorFieldNumber = 42 , kMaxDeterministicTimeFieldNumber = 45 , kRandomSeedFieldNumber = 43 , kScalingMethodFieldNumber = 57 ,
  kDropToleranceFieldNumber = 52 , kRelativeCostPerturbationFieldNumber = 54 , kRelativeMaxCostPerturbationFieldNumber = 55 , kMaxNumberOfReoptimizationsFieldNumber = 56 ,
  kInitialConditionNumberThresholdFieldNumber = 59 , kCostScalingFieldNumber = 60 , kChangeStatusToImpreciseFieldNumber = 58 , kUseDedicatedDualFeasibilityAlgorithmFieldNumber = 62 ,
  kDynamicallyAdjustRefactorizationPeriodFieldNumber = 63 , kPushToVertexFieldNumber = 65 , kCrossoverBoundSnappingDistanceFieldNumber = 64 , kMaxValidMagnitudeFieldNumber = 70 ,
  kDropMagnitudeFieldNumber = 71 , kLogToStdoutFieldNumber = 66 , kUseImpliedFreePreprocessorFieldNumber = 67
}
using ScalingAlgorithm = GlopParameters_ScalingAlgorithm
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
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
void clear_use_dual_simplex ()
bool use_dual_simplex () const
void set_use_dual_simplex (bool value)
bool has_feasibility_rule () const
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
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
void clear_refactorization_threshold ()
double refactorization_threshold () const
void set_refactorization_threshold (double value)
bool has_recompute_reduced_costs_threshold () const
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
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
void clear_primal_feasibility_tolerance ()
double primal_feasibility_tolerance () const
void set_primal_feasibility_tolerance (double value)
bool has_dual_feasibility_tolerance () const
void clear_dual_feasibility_tolerance ()
double dual_feasibility_tolerance () const
void set_dual_feasibility_tolerance (double value)
bool has_ratio_test_zero_threshold () const
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
void clear_harris_tolerance_ratio ()
double harris_tolerance_ratio () const
void set_harris_tolerance_ratio (double value)
bool has_small_pivot_threshold () const
void clear_small_pivot_threshold ()
double small_pivot_threshold () const
void set_small_pivot_threshold (double value)
bool has_minimum_acceptable_pivot () const
void clear_minimum_acceptable_pivot ()
double minimum_acceptable_pivot () const
void set_minimum_acceptable_pivot (double value)
bool has_initial_basis () const
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
void clear_basis_refactorization_period ()
::int32_t basis_refactorization_period () const
void set_basis_refactorization_period (::int32_t value)
bool has_use_scaling () const
void clear_use_scaling ()
bool use_scaling () const
void set_use_scaling (bool value)
bool has_use_transposed_matrix () const
void clear_use_transposed_matrix ()
bool use_transposed_matrix () const
void set_use_transposed_matrix (bool value)
bool has_provide_strong_optimal_guarantee () const
void clear_provide_strong_optimal_guarantee ()
bool provide_strong_optimal_guarantee () const
void set_provide_strong_optimal_guarantee (bool value)
bool has_solve_dual_problem () const
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_dualizer_threshold () const
void clear_dualizer_threshold ()
double dualizer_threshold () const
void set_dualizer_threshold (double value)
bool has_solution_feasibility_tolerance () const
void clear_solution_feasibility_tolerance ()
double solution_feasibility_tolerance () const
void set_solution_feasibility_tolerance (double value)
bool has_lu_factorization_pivot_threshold () const
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
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
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
void clear_markowitz_singularity_threshold ()
double markowitz_singularity_threshold () const
void set_markowitz_singularity_threshold (double value)
bool has_markowitz_zlatev_parameter () const
void clear_markowitz_zlatev_parameter ()
::int32_t markowitz_zlatev_parameter () const
void set_markowitz_zlatev_parameter (::int32_t value)
bool has_num_omp_threads () const
void clear_num_omp_threads ()
::int32_t num_omp_threads () const
void set_num_omp_threads (::int32_t value)
bool has_preprocessor_zero_tolerance () const
void clear_preprocessor_zero_tolerance ()
double preprocessor_zero_tolerance () const
void set_preprocessor_zero_tolerance (double value)
bool has_allow_simplex_algorithm_change () const
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
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
void clear_log_search_progress ()
bool log_search_progress () const
void set_log_search_progress (bool value)
bool has_dual_price_prioritize_norm () const
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
void clear_use_absl_random ()
bool use_absl_random () const
void set_use_absl_random (bool value)
bool has_devex_weights_reset_period () const
void clear_devex_weights_reset_period ()
::int32_t devex_weights_reset_period () const
void set_devex_weights_reset_period (::int32_t value)
bool has_use_preprocessing () const
void clear_use_preprocessing ()
bool use_preprocessing () const
void set_use_preprocessing (bool value)
bool has_use_middle_product_form_update () const
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
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
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_dual_small_pivot_threshold () const
void clear_dual_small_pivot_threshold ()
double dual_small_pivot_threshold () const
void set_dual_small_pivot_threshold (double value)
bool has_objective_lower_limit () const
void clear_objective_lower_limit ()
double objective_lower_limit () const
void set_objective_lower_limit (double value)
bool has_objective_upper_limit () const
void clear_objective_upper_limit ()
double objective_upper_limit () const
void set_objective_upper_limit (double value)
bool has_degenerate_ministep_factor () const
void clear_degenerate_ministep_factor ()
double degenerate_ministep_factor () const
void set_degenerate_ministep_factor (double value)
bool has_max_deterministic_time () const
void clear_max_deterministic_time ()
double max_deterministic_time () const
void set_max_deterministic_time (double value)
bool has_random_seed () const
void clear_random_seed ()
::int32_t random_seed () const
void set_random_seed (::int32_t value)
bool has_scaling_method () const
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
void clear_drop_tolerance ()
double drop_tolerance () const
void set_drop_tolerance (double value)
bool has_relative_cost_perturbation () const
void clear_relative_cost_perturbation ()
double relative_cost_perturbation () const
void set_relative_cost_perturbation (double value)
bool has_relative_max_cost_perturbation () const
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
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
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
void clear_cost_scaling ()
::operations_research::glop::GlopParameters_CostScalingAlgorithm cost_scaling () const
void set_cost_scaling (::operations_research::glop::GlopParameters_CostScalingAlgorithm value)
bool has_change_status_to_imprecise () const
void clear_change_status_to_imprecise ()
bool change_status_to_imprecise () const
void set_change_status_to_imprecise (bool value)
bool has_use_dedicated_dual_feasibility_algorithm () const
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
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
void clear_push_to_vertex ()
bool push_to_vertex () const
void set_push_to_vertex (bool value)
bool has_crossover_bound_snapping_distance () const
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
void clear_max_valid_magnitude ()
double max_valid_magnitude () const
void set_max_valid_magnitude (double value)
bool has_drop_magnitude () const
void clear_drop_magnitude ()
double drop_magnitude () const
void set_drop_magnitude (double value)
bool has_log_to_stdout () const
void clear_log_to_stdout ()
bool log_to_stdout () const
void set_log_to_stdout (bool value)
bool has_use_implied_free_preprocessor () const
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

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

◆ SolverBehavior

Member Enumeration Documentation

◆ anonymous enum

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

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

Constructor & Destructor Documentation

◆ GlopParameters() [1/5]

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

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

◆ ~GlopParameters()

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

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

◆ GlopParameters() [2/5]

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

◆ GlopParameters() [3/5]

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

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

◆ GlopParameters() [4/5]

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

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

◆ GlopParameters() [5/5]

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

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

◆ allow_simplex_algorithm_change()

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

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

◆ basis_refactorization_period()

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

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

◆ ByteSizeLong()

size_t operations_research::glop::GlopParameters::ByteSizeLong ( ) const
final

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

◆ change_status_to_imprecise()

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

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

◆ Clear()

PROTOBUF_NOINLINE void operations_research::glop::GlopParameters::Clear ( )

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

◆ clear_allow_simplex_algorithm_change()

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

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

◆ clear_basis_refactorization_period()

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

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

◆ clear_change_status_to_imprecise()

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

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

◆ clear_cost_scaling()

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

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

◆ clear_crossover_bound_snapping_distance()

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

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

◆ clear_degenerate_ministep_factor()

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

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

◆ clear_devex_weights_reset_period()

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

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

◆ clear_drop_magnitude()

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

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

◆ clear_drop_tolerance()

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

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

◆ clear_dual_feasibility_tolerance()

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

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

◆ clear_dual_price_prioritize_norm()

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

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

◆ clear_dual_small_pivot_threshold()

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

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

◆ clear_dualizer_threshold()

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

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

◆ clear_dynamically_adjust_refactorization_period()

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

Definition at line 1883 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 2437 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 1616 of file parameters.pb.h.

◆ clear_initial_basis()

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

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

◆ clear_initial_condition_number_threshold()

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

Definition at line 2814 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 2408 of file parameters.pb.h.

◆ clear_log_search_progress()

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

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

◆ clear_log_to_stdout()

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

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

◆ clear_lu_factorization_pivot_threshold()

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

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

◆ clear_markowitz_singularity_threshold()

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

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

◆ clear_markowitz_zlatev_parameter()

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

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

◆ clear_max_deterministic_time()

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

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

◆ clear_max_number_of_iterations()

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

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

◆ clear_max_number_of_reoptimizations()

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

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

◆ clear_max_time_in_seconds()

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

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

◆ clear_max_valid_magnitude()

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

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

◆ clear_minimum_acceptable_pivot()

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

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

◆ clear_num_omp_threads()

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

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

◆ clear_objective_lower_limit()

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

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

◆ clear_objective_upper_limit()

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

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

◆ clear_optimization_rule()

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

Definition at line 1410 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 2698 of file parameters.pb.h.

◆ clear_preprocessor_zero_tolerance()

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

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

◆ clear_primal_feasibility_tolerance()

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

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

◆ clear_provide_strong_optimal_guarantee()

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

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

◆ clear_push_to_vertex()

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

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

◆ clear_random_seed()

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

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

◆ clear_ratio_test_zero_threshold()

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

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

◆ clear_recompute_edges_norm_threshold()

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

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

◆ clear_recompute_reduced_costs_threshold()

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

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

◆ clear_refactorization_threshold()

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

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

◆ clear_relative_cost_perturbation()

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

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

◆ clear_relative_max_cost_perturbation()

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

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

◆ clear_scaling_method()

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

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

◆ clear_small_pivot_threshold()

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

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

◆ clear_solution_feasibility_tolerance()

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

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

◆ clear_solve_dual_problem()

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

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

◆ clear_use_absl_random()

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

Definition at line 2640 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 2727 of file parameters.pb.h.

◆ clear_use_dual_simplex()

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

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

◆ clear_use_implied_free_preprocessor()

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

Definition at line 2959 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 2379 of file parameters.pb.h.

◆ clear_use_preprocessing()

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

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

◆ clear_use_scaling()

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

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

◆ clear_use_transposed_matrix()

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

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

◆ CopyFrom()

void operations_research::glop::GlopParameters::CopyFrom ( const GlopParameters & from)

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

◆ cost_scaling()

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

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

◆ CostScalingAlgorithm_descriptor()

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

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

◆ CostScalingAlgorithm_IsValid()

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

Definition at line 500 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 510 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 513 of file parameters.pb.h.

◆ crossover_bound_snapping_distance()

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

Definition at line 2907 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

Definition at line 2588 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

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

◆ drop_magnitude()

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

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

◆ drop_tolerance()

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

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

◆ dual_feasibility_tolerance()

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

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

◆ dual_price_prioritize_norm()

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

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

◆ dual_small_pivot_threshold()

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

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

◆ dualizer_threshold()

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

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

◆ dynamically_adjust_refactorization_period()

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

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

◆ exploit_singleton_column_in_initial_basis()

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

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

◆ feasibility_rule()

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

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

◆ GetCachedSize()

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

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

◆ 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 1686 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

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

◆ has_allow_simplex_algorithm_change()

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

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

◆ has_basis_refactorization_period()

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

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

◆ has_change_status_to_imprecise()

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

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

◆ has_cost_scaling()

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

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

◆ has_crossover_bound_snapping_distance()

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

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

◆ has_degenerate_ministep_factor()

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

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

◆ has_devex_weights_reset_period()

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

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

◆ has_drop_magnitude()

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

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

◆ has_drop_tolerance()

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

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

◆ has_dual_feasibility_tolerance()

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

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

◆ has_dual_price_prioritize_norm()

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

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

◆ has_dual_small_pivot_threshold()

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

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

◆ has_dualizer_threshold()

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

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

◆ has_dynamically_adjust_refactorization_period()

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

Definition at line 1879 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

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

◆ has_feasibility_rule()

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

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

◆ has_harris_tolerance_ratio()

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

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

◆ has_initial_basis()

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

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

◆ has_initial_condition_number_threshold()

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

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

◆ has_initialize_devex_with_column_norms()

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

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

◆ has_log_search_progress()

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

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

◆ has_log_to_stdout()

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

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

◆ has_lu_factorization_pivot_threshold()

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

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

◆ has_markowitz_singularity_threshold()

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

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

◆ has_markowitz_zlatev_parameter()

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

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

◆ has_max_deterministic_time()

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

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

◆ has_max_number_of_iterations()

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

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

◆ has_max_number_of_reoptimizations()

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

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

◆ has_max_time_in_seconds()

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

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

◆ has_max_valid_magnitude()

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

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

◆ has_minimum_acceptable_pivot()

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

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

◆ has_num_omp_threads()

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

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

◆ has_objective_lower_limit()

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

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

◆ has_objective_upper_limit()

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

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

◆ has_optimization_rule()

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

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

◆ has_perturb_costs_in_dual_simplex()

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

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

◆ has_preprocessor_zero_tolerance()

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

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

◆ has_primal_feasibility_tolerance()

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

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

◆ has_provide_strong_optimal_guarantee()

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

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

◆ has_push_to_vertex()

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

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

◆ has_random_seed()

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

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

◆ has_ratio_test_zero_threshold()

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

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

◆ has_recompute_edges_norm_threshold()

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

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

◆ has_recompute_reduced_costs_threshold()

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

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

◆ has_refactorization_threshold()

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

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

◆ has_relative_cost_perturbation()

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

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

◆ has_relative_max_cost_perturbation()

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

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

◆ has_scaling_method()

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

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

◆ has_small_pivot_threshold()

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

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

◆ has_solution_feasibility_tolerance()

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

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

◆ has_solve_dual_problem()

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

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

◆ has_use_absl_random()

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

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

◆ has_use_dedicated_dual_feasibility_algorithm()

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

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

◆ has_use_dual_simplex()

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

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

◆ has_use_implied_free_preprocessor()

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

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

◆ has_use_middle_product_form_update()

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

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

◆ has_use_preprocessing()

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

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

◆ has_use_scaling()

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

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

◆ has_use_transposed_matrix()

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

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

◆ initial_basis()

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

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

◆ initial_condition_number_threshold()

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

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

◆ InitialBasisHeuristic_descriptor()

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

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

◆ InitialBasisHeuristic_IsValid()

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

Definition at line 478 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 488 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 491 of file parameters.pb.h.

◆ initialize_devex_with_column_norms()

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

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

◆ InternalGenerateClassData_()

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

Definition at line 508 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

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

◆ log_to_stdout()

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

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

◆ lu_factorization_pivot_threshold()

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

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

◆ markowitz_singularity_threshold()

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

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

◆ markowitz_zlatev_parameter()

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

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

◆ max_deterministic_time()

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

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

◆ max_number_of_iterations()

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

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

◆ max_number_of_reoptimizations()

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

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

◆ max_time_in_seconds()

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

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

◆ max_valid_magnitude()

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

Definition at line 2994 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

Definition at line 1680 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

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

◆ num_omp_threads()

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

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

◆ objective_lower_limit()

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

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

◆ objective_upper_limit()

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

Definition at line 2559 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

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

◆ perturb_costs_in_dual_simplex()

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

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

◆ preprocessor_zero_tolerance()

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

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

◆ PricingRule_descriptor()

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

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

◆ PricingRule_IsValid()

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

Definition at line 456 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 466 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 469 of file parameters.pb.h.

◆ primal_feasibility_tolerance()

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

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

◆ provide_strong_optimal_guarantee()

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

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

◆ push_to_vertex()

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

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

◆ random_seed()

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

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

◆ ratio_test_zero_threshold()

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

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

◆ recompute_edges_norm_threshold()

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

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

◆ recompute_reduced_costs_threshold()

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

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

◆ refactorization_threshold()

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

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

◆ relative_cost_perturbation()

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

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

◆ relative_max_cost_perturbation()

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

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

◆ scaling_method()

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

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 420 of file parameters.pb.h.

◆ ScalingAlgorithm_IsValid()

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

Definition at line 414 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 424 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 427 of file parameters.pb.h.

◆ set_allow_simplex_algorithm_change()

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

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

◆ set_basis_refactorization_period()

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

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

◆ set_change_status_to_imprecise()

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

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

◆ set_cost_scaling()

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

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

◆ set_crossover_bound_snapping_distance()

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

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

◆ set_degenerate_ministep_factor()

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

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

◆ set_devex_weights_reset_period()

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

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

◆ set_drop_magnitude()

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

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

◆ set_drop_tolerance()

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

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

◆ set_dual_feasibility_tolerance()

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

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

◆ set_dual_price_prioritize_norm()

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

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

◆ set_dual_small_pivot_threshold()

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

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

◆ set_dualizer_threshold()

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

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

◆ set_dynamically_adjust_refactorization_period()

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

Definition at line 1893 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

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

◆ set_feasibility_rule()

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

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

◆ set_harris_tolerance_ratio()

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

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

◆ set_initial_basis()

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

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

◆ set_initial_condition_number_threshold()

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

Definition at line 2824 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

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

◆ set_log_search_progress()

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

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

◆ set_log_to_stdout()

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

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

◆ set_lu_factorization_pivot_threshold()

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

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

◆ set_markowitz_singularity_threshold()

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

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

◆ set_markowitz_zlatev_parameter()

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

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

◆ set_max_deterministic_time()

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

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

◆ set_max_number_of_iterations()

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

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

◆ set_max_number_of_reoptimizations()

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

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

◆ set_max_time_in_seconds()

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

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

◆ set_max_valid_magnitude()

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

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

◆ set_minimum_acceptable_pivot()

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

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

◆ set_num_omp_threads()

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

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

◆ set_objective_lower_limit()

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

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

◆ set_objective_upper_limit()

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

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

◆ set_optimization_rule()

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

Definition at line 1420 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

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

◆ set_preprocessor_zero_tolerance()

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

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

◆ set_primal_feasibility_tolerance()

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

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

◆ set_provide_strong_optimal_guarantee()

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

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

◆ set_push_to_vertex()

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

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

◆ set_random_seed()

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

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

◆ set_ratio_test_zero_threshold()

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

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

◆ set_recompute_edges_norm_threshold()

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

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

◆ set_recompute_reduced_costs_threshold()

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

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

◆ set_refactorization_threshold()

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

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

◆ set_relative_cost_perturbation()

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

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

◆ set_relative_max_cost_perturbation()

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

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

◆ set_scaling_method()

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

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

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

◆ set_solution_feasibility_tolerance()

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

Definition at line 1983 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

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

◆ set_use_absl_random()

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

Definition at line 2650 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

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

◆ set_use_dual_simplex()

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

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

◆ set_use_implied_free_preprocessor()

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

Definition at line 2969 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

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

◆ set_use_preprocessing()

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

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

◆ set_use_scaling()

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

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

◆ set_use_transposed_matrix()

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

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

◆ small_pivot_threshold()

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

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

◆ solution_feasibility_tolerance()

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

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

◆ solve_dual_problem()

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

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

◆ SolverBehavior_descriptor()

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

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

◆ SolverBehavior_IsValid()

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

Definition at line 435 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 445 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 448 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

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

◆ use_dedicated_dual_feasibility_algorithm()

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

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

◆ use_dual_simplex()

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

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

◆ use_implied_free_preprocessor()

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

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

◆ use_middle_product_form_update()

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

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

◆ use_preprocessing()

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

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

◆ use_scaling()

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

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

◆ use_transposed_matrix()

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

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

◆ ::google::protobuf::Arena

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

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

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

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

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

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

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

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

◆ ::google::protobuf::MessageLite

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

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

◆ ::TableStruct_ortools_2fglop_2fparameters_2eproto

friend struct ::TableStruct_ortools_2fglop_2fparameters_2eproto
friend

Definition at line 1317 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 1316 of file parameters.pb.h.

◆ ALWAYS_DO

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

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

◆ BIXBY

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

Definition at line 475 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 497 of file parameters.pb.h.

◆ CostScalingAlgorithm_ARRAYSIZE

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

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

◆ CostScalingAlgorithm_MAX

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

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

◆ CostScalingAlgorithm_MIN

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

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

◆ DANTZIG

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

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

◆ DEFAULT

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

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

◆ DEVEX

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

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

◆ EQUILIBRATION

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

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

◆ InitialBasisHeuristic_ARRAYSIZE

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

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

◆ InitialBasisHeuristic_MAX

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

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

◆ InitialBasisHeuristic_MIN

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

Definition at line 481 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 434 of file parameters.pb.h.

◆ LINEAR_PROGRAM

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

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

◆ MAROS

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

Definition at line 477 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 498 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 499 of file parameters.pb.h.

◆ NEVER_DO

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

Definition at line 433 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 496 of file parameters.pb.h.

◆ NONE

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

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

◆ PricingRule_ARRAYSIZE

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

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

◆ PricingRule_MAX

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

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

◆ PricingRule_MIN

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

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

◆ ScalingAlgorithm_ARRAYSIZE

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

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

◆ ScalingAlgorithm_MAX

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

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

◆ ScalingAlgorithm_MIN

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

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

◆ SolverBehavior_ARRAYSIZE

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

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

◆ SolverBehavior_MAX

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

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

◆ SolverBehavior_MIN

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

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

◆ STEEPEST_EDGE

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

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

◆ TRIANGULAR

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

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


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