Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::pdlp::PrimalDualHybridGradientParams Class Referencefinal

Detailed Description

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

#include <solvers.pb.h>

Inheritance diagram for operations_research::pdlp::PrimalDualHybridGradientParams:

Public Types

enum  : int {
  kRandomProjectionSeedsFieldNumber = 28 , kTerminationCriteriaFieldNumber = 1 , kPresolveOptionsFieldNumber = 16 , kAdaptiveLinesearchParametersFieldNumber = 18 ,
  kMalitskyPockParametersFieldNumber = 19 , kInitialPrimalWeightFieldNumber = 8 , kRecordIterationStatsFieldNumber = 3 , kUseDiagonalQpTrustRegionSolverFieldNumber = 23 ,
  kUseFeasibilityPolishingFieldNumber = 30 , kVerbosityLevelFieldNumber = 26 , kLogIntervalSecondsFieldNumber = 31 , kNumShardsFieldNumber = 27 ,
  kApplyFeasibilityPolishingAfterLimitsReachedFieldNumber = 33 , kApplyFeasibilityPolishingIfSolverIsInterruptedFieldNumber = 34 , kNumThreadsFieldNumber = 2 , kMajorIterationFrequencyFieldNumber = 4 ,
  kTerminationCheckFrequencyFieldNumber = 5 , kRestartStrategyFieldNumber = 6 , kPrimalWeightUpdateSmoothingFieldNumber = 7 , kLInfRuizIterationsFieldNumber = 9 ,
  kLinesearchRuleFieldNumber = 12 , kSufficientReductionForRestartFieldNumber = 11 , kNecessaryReductionForRestartFieldNumber = 17 , kInfiniteConstraintBoundThresholdFieldNumber = 22 ,
  kL2NormRescalingFieldNumber = 10 , kHandleSomePrimalGradientsOnFiniteBoundsAsResidualsFieldNumber = 29 , kSchedulerTypeFieldNumber = 32 , kDiagonalQpTrustRegionSolverToleranceFieldNumber = 24 ,
  kInitialStepSizeScalingFieldNumber = 25
}
using PresolveOptions = PrimalDualHybridGradientParams_PresolveOptions
using RestartStrategy = PrimalDualHybridGradientParams_RestartStrategy
using LinesearchRule = PrimalDualHybridGradientParams_LinesearchRule

Public Member Functions

 PrimalDualHybridGradientParams ()
 ~PrimalDualHybridGradientParams () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR PrimalDualHybridGradientParams (::google::protobuf::internal::ConstantInitialized)
 PrimalDualHybridGradientParams (const PrimalDualHybridGradientParams &from)
 PrimalDualHybridGradientParams (PrimalDualHybridGradientParams &&from) noexcept
PrimalDualHybridGradientParamsoperator= (const PrimalDualHybridGradientParams &from)
PrimalDualHybridGradientParamsoperator= (PrimalDualHybridGradientParams &&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 (PrimalDualHybridGradientParams *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (PrimalDualHybridGradientParams *PROTOBUF_NONNULL other)
PrimalDualHybridGradientParams *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void CopyFrom (const PrimalDualHybridGradientParams &from)
void MergeFrom (const PrimalDualHybridGradientParams &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
int random_projection_seeds_size () const
void clear_random_projection_seeds ()
::int32_t random_projection_seeds (int index) const
void set_random_projection_seeds (int index, ::int32_t value)
void add_random_projection_seeds (::int32_t value)
const ::google::protobuf::RepeatedField<::int32_t > & random_projection_seeds () const
::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL mutable_random_projection_seeds ()
bool has_termination_criteria () const
void clear_termination_criteria ()
const ::operations_research::pdlp::TerminationCriteriatermination_criteria () const
::operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE release_termination_criteria ()
::operations_research::pdlp::TerminationCriteria *PROTOBUF_NONNULL mutable_termination_criteria ()
void set_allocated_termination_criteria (::operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_termination_criteria (::operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE value)
::operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE unsafe_arena_release_termination_criteria ()
bool has_presolve_options () const
void clear_presolve_options ()
const ::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptionspresolve_options () const
::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE release_presolve_options ()
::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NONNULL mutable_presolve_options ()
void set_allocated_presolve_options (::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_presolve_options (::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE value)
::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE unsafe_arena_release_presolve_options ()
bool has_adaptive_linesearch_parameters () const
void clear_adaptive_linesearch_parameters ()
const ::operations_research::pdlp::AdaptiveLinesearchParamsadaptive_linesearch_parameters () const
::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE release_adaptive_linesearch_parameters ()
::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NONNULL mutable_adaptive_linesearch_parameters ()
void set_allocated_adaptive_linesearch_parameters (::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_adaptive_linesearch_parameters (::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE value)
::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE unsafe_arena_release_adaptive_linesearch_parameters ()
bool has_malitsky_pock_parameters () const
void clear_malitsky_pock_parameters ()
const ::operations_research::pdlp::MalitskyPockParamsmalitsky_pock_parameters () const
::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE release_malitsky_pock_parameters ()
::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NONNULL mutable_malitsky_pock_parameters ()
void set_allocated_malitsky_pock_parameters (::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_malitsky_pock_parameters (::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE value)
::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE unsafe_arena_release_malitsky_pock_parameters ()
bool has_initial_primal_weight () const
void clear_initial_primal_weight ()
double initial_primal_weight () const
void set_initial_primal_weight (double value)
bool has_record_iteration_stats () const
void clear_record_iteration_stats ()
bool record_iteration_stats () const
void set_record_iteration_stats (bool value)
bool has_use_diagonal_qp_trust_region_solver () const
void clear_use_diagonal_qp_trust_region_solver ()
bool use_diagonal_qp_trust_region_solver () const
void set_use_diagonal_qp_trust_region_solver (bool value)
bool has_use_feasibility_polishing () const
void clear_use_feasibility_polishing ()
bool use_feasibility_polishing () const
void set_use_feasibility_polishing (bool value)
bool has_verbosity_level () const
void clear_verbosity_level ()
::int32_t verbosity_level () const
void set_verbosity_level (::int32_t value)
bool has_log_interval_seconds () const
void clear_log_interval_seconds ()
double log_interval_seconds () const
void set_log_interval_seconds (double value)
bool has_num_shards () const
void clear_num_shards ()
::int32_t num_shards () const
void set_num_shards (::int32_t value)
bool has_apply_feasibility_polishing_after_limits_reached () const
void clear_apply_feasibility_polishing_after_limits_reached ()
bool apply_feasibility_polishing_after_limits_reached () const
void set_apply_feasibility_polishing_after_limits_reached (bool value)
bool has_apply_feasibility_polishing_if_solver_is_interrupted () const
void clear_apply_feasibility_polishing_if_solver_is_interrupted ()
bool apply_feasibility_polishing_if_solver_is_interrupted () const
void set_apply_feasibility_polishing_if_solver_is_interrupted (bool value)
bool has_num_threads () const
void clear_num_threads ()
::int32_t num_threads () const
void set_num_threads (::int32_t value)
bool has_major_iteration_frequency () const
void clear_major_iteration_frequency ()
::int32_t major_iteration_frequency () const
void set_major_iteration_frequency (::int32_t value)
bool has_termination_check_frequency () const
void clear_termination_check_frequency ()
::int32_t termination_check_frequency () const
void set_termination_check_frequency (::int32_t value)
bool has_restart_strategy () const
void clear_restart_strategy ()
::operations_research::pdlp::PrimalDualHybridGradientParams_RestartStrategy restart_strategy () const
void set_restart_strategy (::operations_research::pdlp::PrimalDualHybridGradientParams_RestartStrategy value)
bool has_primal_weight_update_smoothing () const
void clear_primal_weight_update_smoothing ()
double primal_weight_update_smoothing () const
void set_primal_weight_update_smoothing (double value)
bool has_l_inf_ruiz_iterations () const
void clear_l_inf_ruiz_iterations ()
::int32_t l_inf_ruiz_iterations () const
void set_l_inf_ruiz_iterations (::int32_t value)
bool has_linesearch_rule () const
void clear_linesearch_rule ()
::operations_research::pdlp::PrimalDualHybridGradientParams_LinesearchRule linesearch_rule () const
void set_linesearch_rule (::operations_research::pdlp::PrimalDualHybridGradientParams_LinesearchRule value)
bool has_sufficient_reduction_for_restart () const
void clear_sufficient_reduction_for_restart ()
double sufficient_reduction_for_restart () const
void set_sufficient_reduction_for_restart (double value)
bool has_necessary_reduction_for_restart () const
void clear_necessary_reduction_for_restart ()
double necessary_reduction_for_restart () const
void set_necessary_reduction_for_restart (double value)
bool has_infinite_constraint_bound_threshold () const
void clear_infinite_constraint_bound_threshold ()
double infinite_constraint_bound_threshold () const
void set_infinite_constraint_bound_threshold (double value)
bool has_l2_norm_rescaling () const
void clear_l2_norm_rescaling ()
bool l2_norm_rescaling () const
void set_l2_norm_rescaling (bool value)
bool has_handle_some_primal_gradients_on_finite_bounds_as_residuals () const
void clear_handle_some_primal_gradients_on_finite_bounds_as_residuals ()
bool handle_some_primal_gradients_on_finite_bounds_as_residuals () const
void set_handle_some_primal_gradients_on_finite_bounds_as_residuals (bool value)
bool has_scheduler_type () const
void clear_scheduler_type ()
::operations_research::pdlp::SchedulerType scheduler_type () const
void set_scheduler_type (::operations_research::pdlp::SchedulerType value)
bool has_diagonal_qp_trust_region_solver_tolerance () const
void clear_diagonal_qp_trust_region_solver_tolerance ()
double diagonal_qp_trust_region_solver_tolerance () const
void set_diagonal_qp_trust_region_solver_tolerance (double value)
bool has_initial_step_size_scaling () const
void clear_initial_step_size_scaling ()
double initial_step_size_scaling () const
void set_initial_step_size_scaling (double value)
template<typename>
PROTOBUF_CONSTEXPR PrimalDualHybridGradientParams (::_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 PrimalDualHybridGradientParamsdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool RestartStrategy_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL RestartStrategy_descriptor ()
template<typename T>
static const ::std::string & RestartStrategy_Name (T value)
static bool RestartStrategy_Parse (::absl::string_view name, RestartStrategy *PROTOBUF_NONNULL value)
static bool LinesearchRule_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL LinesearchRule_descriptor ()
template<typename T>
static const ::std::string & LinesearchRule_Name (T value)
static bool LinesearchRule_Parse (::absl::string_view name, LinesearchRule *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 6
static constexpr RestartStrategy RESTART_STRATEGY_UNSPECIFIED = PrimalDualHybridGradientParams_RestartStrategy_RESTART_STRATEGY_UNSPECIFIED
static constexpr RestartStrategy NO_RESTARTS = PrimalDualHybridGradientParams_RestartStrategy_NO_RESTARTS
static constexpr RestartStrategy EVERY_MAJOR_ITERATION = PrimalDualHybridGradientParams_RestartStrategy_EVERY_MAJOR_ITERATION
static constexpr RestartStrategy ADAPTIVE_HEURISTIC = PrimalDualHybridGradientParams_RestartStrategy_ADAPTIVE_HEURISTIC
static constexpr RestartStrategy ADAPTIVE_DISTANCE_BASED = PrimalDualHybridGradientParams_RestartStrategy_ADAPTIVE_DISTANCE_BASED
static constexpr RestartStrategy RestartStrategy_MIN = PrimalDualHybridGradientParams_RestartStrategy_RestartStrategy_MIN
static constexpr RestartStrategy RestartStrategy_MAX = PrimalDualHybridGradientParams_RestartStrategy_RestartStrategy_MAX
static constexpr int RestartStrategy_ARRAYSIZE = PrimalDualHybridGradientParams_RestartStrategy_RestartStrategy_ARRAYSIZE
static constexpr LinesearchRule LINESEARCH_RULE_UNSPECIFIED = PrimalDualHybridGradientParams_LinesearchRule_LINESEARCH_RULE_UNSPECIFIED
static constexpr LinesearchRule ADAPTIVE_LINESEARCH_RULE = PrimalDualHybridGradientParams_LinesearchRule_ADAPTIVE_LINESEARCH_RULE
static constexpr LinesearchRule MALITSKY_POCK_LINESEARCH_RULE = PrimalDualHybridGradientParams_LinesearchRule_MALITSKY_POCK_LINESEARCH_RULE
static constexpr LinesearchRule CONSTANT_STEP_SIZE_RULE = PrimalDualHybridGradientParams_LinesearchRule_CONSTANT_STEP_SIZE_RULE
static constexpr LinesearchRule LinesearchRule_MIN = PrimalDualHybridGradientParams_LinesearchRule_LinesearchRule_MIN
static constexpr LinesearchRule LinesearchRule_MAX = PrimalDualHybridGradientParams_LinesearchRule_LinesearchRule_MAX
static constexpr int LinesearchRule_ARRAYSIZE = PrimalDualHybridGradientParams_LinesearchRule_LinesearchRule_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_2fpdlp_2fsolvers_2eproto
void swap (PrimalDualHybridGradientParams &a, PrimalDualHybridGradientParams &b)

Member Typedef Documentation

◆ LinesearchRule

◆ PresolveOptions

◆ RestartStrategy

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kRandomProjectionSeedsFieldNumber 
kTerminationCriteriaFieldNumber 
kPresolveOptionsFieldNumber 
kAdaptiveLinesearchParametersFieldNumber 
kMalitskyPockParametersFieldNumber 
kInitialPrimalWeightFieldNumber 
kRecordIterationStatsFieldNumber 
kUseDiagonalQpTrustRegionSolverFieldNumber 
kUseFeasibilityPolishingFieldNumber 
kVerbosityLevelFieldNumber 
kLogIntervalSecondsFieldNumber 
kNumShardsFieldNumber 
kApplyFeasibilityPolishingAfterLimitsReachedFieldNumber 
kApplyFeasibilityPolishingIfSolverIsInterruptedFieldNumber 
kNumThreadsFieldNumber 
kMajorIterationFrequencyFieldNumber 
kTerminationCheckFrequencyFieldNumber 
kRestartStrategyFieldNumber 
kPrimalWeightUpdateSmoothingFieldNumber 
kLInfRuizIterationsFieldNumber 
kLinesearchRuleFieldNumber 
kSufficientReductionForRestartFieldNumber 
kNecessaryReductionForRestartFieldNumber 
kInfiniteConstraintBoundThresholdFieldNumber 
kL2NormRescalingFieldNumber 
kHandleSomePrimalGradientsOnFiniteBoundsAsResidualsFieldNumber 
kSchedulerTypeFieldNumber 
kDiagonalQpTrustRegionSolverToleranceFieldNumber 
kInitialStepSizeScalingFieldNumber 

Definition at line 1884 of file solvers.pb.h.

Constructor & Destructor Documentation

◆ PrimalDualHybridGradientParams() [1/5]

operations_research::pdlp::PrimalDualHybridGradientParams::PrimalDualHybridGradientParams ( )
inline

Definition at line 1700 of file solvers.pb.h.

◆ ~PrimalDualHybridGradientParams()

operations_research::pdlp::PrimalDualHybridGradientParams::~PrimalDualHybridGradientParams ( )

Definition at line 2677 of file solvers.pb.cc.

◆ PrimalDualHybridGradientParams() [2/5]

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

◆ PrimalDualHybridGradientParams() [3/5]

operations_research::pdlp::PrimalDualHybridGradientParams::PrimalDualHybridGradientParams ( const PrimalDualHybridGradientParams & from)
inline

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

◆ PrimalDualHybridGradientParams() [4/5]

operations_research::pdlp::PrimalDualHybridGradientParams::PrimalDualHybridGradientParams ( PrimalDualHybridGradientParams && from)
inlinenoexcept

Definition at line 1714 of file solvers.pb.h.

◆ PrimalDualHybridGradientParams() [5/5]

template<typename>
PROTOBUF_CONSTEXPR operations_research::pdlp::PrimalDualHybridGradientParams::PrimalDualHybridGradientParams ( ::_pbi::ConstantInitialized )

Definition at line 234 of file solvers.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

uint8_t *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::_InternalSerialize ( ::uint8_t *PROTOBUF_NONNULL target,
::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream ) const
final

Definition at line 3023 of file solvers.pb.cc.

◆ adaptive_linesearch_parameters()

const::operations_research::pdlp::AdaptiveLinesearchParams & operations_research::pdlp::PrimalDualHybridGradientParams::adaptive_linesearch_parameters ( ) const
inline

Definition at line 3965 of file solvers.pb.h.

◆ add_random_projection_seeds()

void operations_research::pdlp::PrimalDualHybridGradientParams::add_random_projection_seeds ( ::int32_t value)
inline

Definition at line 4196 of file solvers.pb.h.

◆ apply_feasibility_polishing_after_limits_reached()

bool operations_research::pdlp::PrimalDualHybridGradientParams::apply_feasibility_polishing_after_limits_reached ( ) const
inline

Definition at line 4381 of file solvers.pb.h.

◆ apply_feasibility_polishing_if_solver_is_interrupted()

bool operations_research::pdlp::PrimalDualHybridGradientParams::apply_feasibility_polishing_if_solver_is_interrupted ( ) const
inline

Definition at line 4410 of file solvers.pb.h.

◆ ByteSizeLong()

size_t operations_research::pdlp::PrimalDualHybridGradientParams::ByteSizeLong ( ) const
final

Definition at line 3256 of file solvers.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::pdlp::PrimalDualHybridGradientParams::Clear ( )

Definition at line 2955 of file solvers.pb.cc.

◆ clear_adaptive_linesearch_parameters()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_adaptive_linesearch_parameters ( )
inline

Definition at line 3954 of file solvers.pb.h.

◆ clear_apply_feasibility_polishing_after_limits_reached()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_apply_feasibility_polishing_after_limits_reached ( )
inline

Definition at line 4375 of file solvers.pb.h.

◆ clear_apply_feasibility_polishing_if_solver_is_interrupted()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_apply_feasibility_polishing_if_solver_is_interrupted ( )
inline

Definition at line 4404 of file solvers.pb.h.

◆ clear_diagonal_qp_trust_region_solver_tolerance()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_diagonal_qp_trust_region_solver_tolerance ( )
inline

Definition at line 4317 of file solvers.pb.h.

◆ clear_handle_some_primal_gradients_on_finite_bounds_as_residuals()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_handle_some_primal_gradients_on_finite_bounds_as_residuals ( )
inline

Definition at line 4259 of file solvers.pb.h.

◆ clear_infinite_constraint_bound_threshold()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_infinite_constraint_bound_threshold ( )
inline

Definition at line 4230 of file solvers.pb.h.

◆ clear_initial_primal_weight()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_initial_primal_weight ( )
inline

Definition at line 3677 of file solvers.pb.h.

◆ clear_initial_step_size_scaling()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_initial_step_size_scaling ( )
inline

Definition at line 4151 of file solvers.pb.h.

◆ clear_l2_norm_rescaling()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_l2_norm_rescaling ( )
inline

Definition at line 3834 of file solvers.pb.h.

◆ clear_l_inf_ruiz_iterations()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_l_inf_ruiz_iterations ( )
inline

Definition at line 3805 of file solvers.pb.h.

◆ clear_linesearch_rule()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_linesearch_rule ( )
inline

Definition at line 3921 of file solvers.pb.h.

◆ clear_log_interval_seconds()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_log_interval_seconds ( )
inline

Definition at line 3529 of file solvers.pb.h.

◆ clear_major_iteration_frequency()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_major_iteration_frequency ( )
inline

Definition at line 3558 of file solvers.pb.h.

◆ clear_malitsky_pock_parameters()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_malitsky_pock_parameters ( )
inline

Definition at line 4053 of file solvers.pb.h.

◆ clear_necessary_reduction_for_restart()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_necessary_reduction_for_restart ( )
inline

Definition at line 3892 of file solvers.pb.h.

◆ clear_num_shards()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_num_shards ( )
inline

Definition at line 3410 of file solvers.pb.h.

◆ clear_num_threads()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_num_threads ( )
inline

Definition at line 3381 of file solvers.pb.h.

◆ clear_presolve_options()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_presolve_options ( )
inline

Definition at line 3707 of file solvers.pb.h.

◆ clear_primal_weight_update_smoothing()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_primal_weight_update_smoothing ( )
inline

Definition at line 3648 of file solvers.pb.h.

◆ clear_random_projection_seeds()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_random_projection_seeds ( )
inline

Definition at line 4182 of file solvers.pb.h.

◆ clear_record_iteration_stats()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_record_iteration_stats ( )
inline

Definition at line 3471 of file solvers.pb.h.

◆ clear_restart_strategy()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_restart_strategy ( )
inline

Definition at line 3616 of file solvers.pb.h.

◆ clear_scheduler_type()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_scheduler_type ( )
inline

Definition at line 3439 of file solvers.pb.h.

◆ clear_sufficient_reduction_for_restart()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_sufficient_reduction_for_restart ( )
inline

Definition at line 3863 of file solvers.pb.h.

◆ clear_termination_check_frequency()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_termination_check_frequency ( )
inline

Definition at line 3587 of file solvers.pb.h.

◆ clear_termination_criteria()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_termination_criteria ( )
inline

Definition at line 3283 of file solvers.pb.h.

◆ clear_use_diagonal_qp_trust_region_solver()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_use_diagonal_qp_trust_region_solver ( )
inline

Definition at line 4288 of file solvers.pb.h.

◆ clear_use_feasibility_polishing()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_use_feasibility_polishing ( )
inline

Definition at line 4346 of file solvers.pb.h.

◆ clear_verbosity_level()

void operations_research::pdlp::PrimalDualHybridGradientParams::clear_verbosity_level ( )
inline

Definition at line 3500 of file solvers.pb.h.

◆ CopyFrom()

void operations_research::pdlp::PrimalDualHybridGradientParams::CopyFrom ( const PrimalDualHybridGradientParams & from)

Definition at line 3491 of file solvers.pb.cc.

◆ default_instance()

const PrimalDualHybridGradientParams & operations_research::pdlp::PrimalDualHybridGradientParams::default_instance ( )
inlinestatic

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

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::descriptor ( )
inlinestatic

Definition at line 1739 of file solvers.pb.h.

◆ diagonal_qp_trust_region_solver_tolerance()

double operations_research::pdlp::PrimalDualHybridGradientParams::diagonal_qp_trust_region_solver_tolerance ( ) const
inline

Definition at line 4323 of file solvers.pb.h.

◆ GetCachedSize()

int operations_research::pdlp::PrimalDualHybridGradientParams::GetCachedSize ( ) const
inline

Definition at line 1807 of file solvers.pb.h.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::GetDescriptor ( )
inlinestatic

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

◆ GetMetadata()

google::protobuf::Metadata operations_research::pdlp::PrimalDualHybridGradientParams::GetMetadata ( ) const

Definition at line 3512 of file solvers.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::GetReflection ( )
inlinestatic

Definition at line 1745 of file solvers.pb.h.

◆ handle_some_primal_gradients_on_finite_bounds_as_residuals()

bool operations_research::pdlp::PrimalDualHybridGradientParams::handle_some_primal_gradients_on_finite_bounds_as_residuals ( ) const
inline

Definition at line 4265 of file solvers.pb.h.

◆ has_adaptive_linesearch_parameters()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_adaptive_linesearch_parameters ( ) const
inline

Definition at line 3949 of file solvers.pb.h.

◆ has_apply_feasibility_polishing_after_limits_reached()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_apply_feasibility_polishing_after_limits_reached ( ) const
inline

Definition at line 4371 of file solvers.pb.h.

◆ has_apply_feasibility_polishing_if_solver_is_interrupted()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_apply_feasibility_polishing_if_solver_is_interrupted ( ) const
inline

Definition at line 4400 of file solvers.pb.h.

◆ has_diagonal_qp_trust_region_solver_tolerance()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_diagonal_qp_trust_region_solver_tolerance ( ) const
inline

Definition at line 4313 of file solvers.pb.h.

◆ has_handle_some_primal_gradients_on_finite_bounds_as_residuals()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_handle_some_primal_gradients_on_finite_bounds_as_residuals ( ) const
inline

Definition at line 4255 of file solvers.pb.h.

◆ has_infinite_constraint_bound_threshold()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_infinite_constraint_bound_threshold ( ) const
inline

Definition at line 4226 of file solvers.pb.h.

◆ has_initial_primal_weight()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_initial_primal_weight ( ) const
inline

Definition at line 3673 of file solvers.pb.h.

◆ has_initial_step_size_scaling()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_initial_step_size_scaling ( ) const
inline

Definition at line 4147 of file solvers.pb.h.

◆ has_l2_norm_rescaling()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_l2_norm_rescaling ( ) const
inline

Definition at line 3830 of file solvers.pb.h.

◆ has_l_inf_ruiz_iterations()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_l_inf_ruiz_iterations ( ) const
inline

Definition at line 3801 of file solvers.pb.h.

◆ has_linesearch_rule()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_linesearch_rule ( ) const
inline

Definition at line 3917 of file solvers.pb.h.

◆ has_log_interval_seconds()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_log_interval_seconds ( ) const
inline

Definition at line 3525 of file solvers.pb.h.

◆ has_major_iteration_frequency()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_major_iteration_frequency ( ) const
inline

Definition at line 3554 of file solvers.pb.h.

◆ has_malitsky_pock_parameters()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_malitsky_pock_parameters ( ) const
inline

Definition at line 4048 of file solvers.pb.h.

◆ has_necessary_reduction_for_restart()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_necessary_reduction_for_restart ( ) const
inline

Definition at line 3888 of file solvers.pb.h.

◆ has_num_shards()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_num_shards ( ) const
inline

Definition at line 3406 of file solvers.pb.h.

◆ has_num_threads()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_num_threads ( ) const
inline

Definition at line 3377 of file solvers.pb.h.

◆ has_presolve_options()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_presolve_options ( ) const
inline

Definition at line 3702 of file solvers.pb.h.

◆ has_primal_weight_update_smoothing()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_primal_weight_update_smoothing ( ) const
inline

Definition at line 3644 of file solvers.pb.h.

◆ has_record_iteration_stats()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_record_iteration_stats ( ) const
inline

Definition at line 3467 of file solvers.pb.h.

◆ has_restart_strategy()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_restart_strategy ( ) const
inline

Definition at line 3612 of file solvers.pb.h.

◆ has_scheduler_type()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_scheduler_type ( ) const
inline

Definition at line 3435 of file solvers.pb.h.

◆ has_sufficient_reduction_for_restart()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_sufficient_reduction_for_restart ( ) const
inline

Definition at line 3859 of file solvers.pb.h.

◆ has_termination_check_frequency()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_termination_check_frequency ( ) const
inline

Definition at line 3583 of file solvers.pb.h.

◆ has_termination_criteria()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_termination_criteria ( ) const
inline

Definition at line 3278 of file solvers.pb.h.

◆ has_use_diagonal_qp_trust_region_solver()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_use_diagonal_qp_trust_region_solver ( ) const
inline

Definition at line 4284 of file solvers.pb.h.

◆ has_use_feasibility_polishing()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_use_feasibility_polishing ( ) const
inline

Definition at line 4342 of file solvers.pb.h.

◆ has_verbosity_level()

bool operations_research::pdlp::PrimalDualHybridGradientParams::has_verbosity_level ( ) const
inline

Definition at line 3496 of file solvers.pb.h.

◆ infinite_constraint_bound_threshold()

double operations_research::pdlp::PrimalDualHybridGradientParams::infinite_constraint_bound_threshold ( ) const
inline

Definition at line 4236 of file solvers.pb.h.

◆ initial_primal_weight()

double operations_research::pdlp::PrimalDualHybridGradientParams::initial_primal_weight ( ) const
inline

Definition at line 3683 of file solvers.pb.h.

◆ initial_step_size_scaling()

double operations_research::pdlp::PrimalDualHybridGradientParams::initial_step_size_scaling ( ) const
inline

Definition at line 4157 of file solvers.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::pdlp::PrimalDualHybridGradientParams::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 2716 of file solvers.pb.cc.

◆ IsInitialized()

bool operations_research::pdlp::PrimalDualHybridGradientParams::IsInitialized ( ) const
inline

Definition at line 1783 of file solvers.pb.h.

◆ l2_norm_rescaling()

bool operations_research::pdlp::PrimalDualHybridGradientParams::l2_norm_rescaling ( ) const
inline

Definition at line 3840 of file solvers.pb.h.

◆ l_inf_ruiz_iterations()

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::l_inf_ruiz_iterations ( ) const
inline

Definition at line 3811 of file solvers.pb.h.

◆ linesearch_rule()

operations_research::pdlp::PrimalDualHybridGradientParams_LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::linesearch_rule ( ) const
inline

Definition at line 3927 of file solvers.pb.h.

◆ LinesearchRule_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_descriptor ( )
inlinestatic

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

◆ LinesearchRule_IsValid()

bool operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_IsValid ( int value)
inlinestatic

Definition at line 1865 of file solvers.pb.h.

◆ LinesearchRule_Name()

template<typename T>
const ::std::string & operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_Name ( T value)
inlinestatic

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

◆ LinesearchRule_Parse()

bool operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_Parse ( ::absl::string_view name,
LinesearchRule *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 1878 of file solvers.pb.h.

◆ log_interval_seconds()

double operations_research::pdlp::PrimalDualHybridGradientParams::log_interval_seconds ( ) const
inline

Definition at line 3535 of file solvers.pb.h.

◆ major_iteration_frequency()

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::major_iteration_frequency ( ) const
inline

Definition at line 3564 of file solvers.pb.h.

◆ malitsky_pock_parameters()

const::operations_research::pdlp::MalitskyPockParams & operations_research::pdlp::PrimalDualHybridGradientParams::malitsky_pock_parameters ( ) const
inline

Definition at line 4064 of file solvers.pb.h.

◆ MergeFrom()

void operations_research::pdlp::PrimalDualHybridGradientParams::MergeFrom ( const PrimalDualHybridGradientParams & from)
inline

Definition at line 1776 of file solvers.pb.h.

◆ mutable_adaptive_linesearch_parameters()

operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::mutable_adaptive_linesearch_parameters ( )
inline

Definition at line 4019 of file solvers.pb.h.

◆ mutable_malitsky_pock_parameters()

operations_research::pdlp::MalitskyPockParams *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::mutable_malitsky_pock_parameters ( )
inline

Definition at line 4118 of file solvers.pb.h.

◆ mutable_presolve_options()

operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::mutable_presolve_options ( )
inline

Definition at line 3772 of file solvers.pb.h.

◆ mutable_random_projection_seeds()

google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::mutable_random_projection_seeds ( )
inline

Definition at line 4207 of file solvers.pb.h.

◆ mutable_termination_criteria()

operations_research::pdlp::TerminationCriteria *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::mutable_termination_criteria ( )
inline

Definition at line 3348 of file solvers.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::mutable_unknown_fields ( )
inline

Definition at line 1734 of file solvers.pb.h.

◆ necessary_reduction_for_restart()

double operations_research::pdlp::PrimalDualHybridGradientParams::necessary_reduction_for_restart ( ) const
inline

Definition at line 3898 of file solvers.pb.h.

◆ New()

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

Definition at line 1770 of file solvers.pb.h.

◆ num_shards()

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::num_shards ( ) const
inline

Definition at line 3416 of file solvers.pb.h.

◆ num_threads()

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::num_threads ( ) const
inline

Definition at line 3387 of file solvers.pb.h.

◆ operator=() [1/2]

PrimalDualHybridGradientParams & operations_research::pdlp::PrimalDualHybridGradientParams::operator= ( const PrimalDualHybridGradientParams & from)
inline

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

◆ operator=() [2/2]

PrimalDualHybridGradientParams & operations_research::pdlp::PrimalDualHybridGradientParams::operator= ( PrimalDualHybridGradientParams && from)
inlinenoexcept

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

◆ presolve_options()

const::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions & operations_research::pdlp::PrimalDualHybridGradientParams::presolve_options ( ) const
inline

Definition at line 3718 of file solvers.pb.h.

◆ primal_weight_update_smoothing()

double operations_research::pdlp::PrimalDualHybridGradientParams::primal_weight_update_smoothing ( ) const
inline

Definition at line 3654 of file solvers.pb.h.

◆ random_projection_seeds() [1/2]

const::google::protobuf::RepeatedField<::int32_t > & operations_research::pdlp::PrimalDualHybridGradientParams::random_projection_seeds ( ) const
inline

Definition at line 4202 of file solvers.pb.h.

◆ random_projection_seeds() [2/2]

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::random_projection_seeds ( int index) const
inline

Definition at line 4188 of file solvers.pb.h.

◆ random_projection_seeds_size()

int operations_research::pdlp::PrimalDualHybridGradientParams::random_projection_seeds_size ( ) const
inline

Definition at line 4179 of file solvers.pb.h.

◆ record_iteration_stats()

bool operations_research::pdlp::PrimalDualHybridGradientParams::record_iteration_stats ( ) const
inline

Definition at line 3477 of file solvers.pb.h.

◆ release_adaptive_linesearch_parameters()

operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::release_adaptive_linesearch_parameters ( )
inlinenodiscard

Definition at line 3983 of file solvers.pb.h.

◆ release_malitsky_pock_parameters()

operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::release_malitsky_pock_parameters ( )
inlinenodiscard

Definition at line 4082 of file solvers.pb.h.

◆ release_presolve_options()

operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::release_presolve_options ( )
inlinenodiscard

Definition at line 3736 of file solvers.pb.h.

◆ release_termination_criteria()

operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::release_termination_criteria ( )
inlinenodiscard

Definition at line 3312 of file solvers.pb.h.

◆ restart_strategy()

operations_research::pdlp::PrimalDualHybridGradientParams_RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::restart_strategy ( ) const
inline

Definition at line 3622 of file solvers.pb.h.

◆ RestartStrategy_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_descriptor ( )
inlinestatic

Definition at line 1849 of file solvers.pb.h.

◆ RestartStrategy_IsValid()

bool operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_IsValid ( int value)
inlinestatic

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

◆ RestartStrategy_Name()

template<typename T>
const ::std::string & operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_Name ( T value)
inlinestatic

Definition at line 1853 of file solvers.pb.h.

◆ RestartStrategy_Parse()

bool operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_Parse ( ::absl::string_view name,
RestartStrategy *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 1856 of file solvers.pb.h.

◆ scheduler_type()

operations_research::pdlp::SchedulerType operations_research::pdlp::PrimalDualHybridGradientParams::scheduler_type ( ) const
inline

Definition at line 3445 of file solvers.pb.h.

◆ set_allocated_adaptive_linesearch_parameters()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_allocated_adaptive_linesearch_parameters ( ::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE value)
inline

Definition at line 4026 of file solvers.pb.h.

◆ set_allocated_malitsky_pock_parameters()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_allocated_malitsky_pock_parameters ( ::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE value)
inline

Definition at line 4125 of file solvers.pb.h.

◆ set_allocated_presolve_options()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_allocated_presolve_options ( ::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE value)
inline

Definition at line 3779 of file solvers.pb.h.

◆ set_allocated_termination_criteria()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_allocated_termination_criteria ( ::operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE value)
inline

Definition at line 3355 of file solvers.pb.h.

◆ set_apply_feasibility_polishing_after_limits_reached()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_apply_feasibility_polishing_after_limits_reached ( bool value)
inline

Definition at line 4385 of file solvers.pb.h.

◆ set_apply_feasibility_polishing_if_solver_is_interrupted()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_apply_feasibility_polishing_if_solver_is_interrupted ( bool value)
inline

Definition at line 4414 of file solvers.pb.h.

◆ set_diagonal_qp_trust_region_solver_tolerance()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_diagonal_qp_trust_region_solver_tolerance ( double value)
inline

Definition at line 4327 of file solvers.pb.h.

◆ set_handle_some_primal_gradients_on_finite_bounds_as_residuals()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_handle_some_primal_gradients_on_finite_bounds_as_residuals ( bool value)
inline

Definition at line 4269 of file solvers.pb.h.

◆ set_infinite_constraint_bound_threshold()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_infinite_constraint_bound_threshold ( double value)
inline

Definition at line 4240 of file solvers.pb.h.

◆ set_initial_primal_weight()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_initial_primal_weight ( double value)
inline

Definition at line 3687 of file solvers.pb.h.

◆ set_initial_step_size_scaling()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_initial_step_size_scaling ( double value)
inline

Definition at line 4161 of file solvers.pb.h.

◆ set_l2_norm_rescaling()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_l2_norm_rescaling ( bool value)
inline

Definition at line 3844 of file solvers.pb.h.

◆ set_l_inf_ruiz_iterations()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_l_inf_ruiz_iterations ( ::int32_t value)
inline

Definition at line 3815 of file solvers.pb.h.

◆ set_linesearch_rule()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_linesearch_rule ( ::operations_research::pdlp::PrimalDualHybridGradientParams_LinesearchRule value)
inline

Definition at line 3931 of file solvers.pb.h.

◆ set_log_interval_seconds()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_log_interval_seconds ( double value)
inline

Definition at line 3539 of file solvers.pb.h.

◆ set_major_iteration_frequency()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_major_iteration_frequency ( ::int32_t value)
inline

Definition at line 3568 of file solvers.pb.h.

◆ set_necessary_reduction_for_restart()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_necessary_reduction_for_restart ( double value)
inline

Definition at line 3902 of file solvers.pb.h.

◆ set_num_shards()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_num_shards ( ::int32_t value)
inline

Definition at line 3420 of file solvers.pb.h.

◆ set_num_threads()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_num_threads ( ::int32_t value)
inline

Definition at line 3391 of file solvers.pb.h.

◆ set_primal_weight_update_smoothing()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_primal_weight_update_smoothing ( double value)
inline

Definition at line 3658 of file solvers.pb.h.

◆ set_random_projection_seeds()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_random_projection_seeds ( int index,
::int32_t value )
inline

Definition at line 4192 of file solvers.pb.h.

◆ set_record_iteration_stats()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_record_iteration_stats ( bool value)
inline

Definition at line 3481 of file solvers.pb.h.

◆ set_restart_strategy()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_restart_strategy ( ::operations_research::pdlp::PrimalDualHybridGradientParams_RestartStrategy value)
inline

Definition at line 3626 of file solvers.pb.h.

◆ set_scheduler_type()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_scheduler_type ( ::operations_research::pdlp::SchedulerType value)
inline

Definition at line 3449 of file solvers.pb.h.

◆ set_sufficient_reduction_for_restart()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_sufficient_reduction_for_restart ( double value)
inline

Definition at line 3873 of file solvers.pb.h.

◆ set_termination_check_frequency()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_termination_check_frequency ( ::int32_t value)
inline

Definition at line 3597 of file solvers.pb.h.

◆ set_use_diagonal_qp_trust_region_solver()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_use_diagonal_qp_trust_region_solver ( bool value)
inline

Definition at line 4298 of file solvers.pb.h.

◆ set_use_feasibility_polishing()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_use_feasibility_polishing ( bool value)
inline

Definition at line 4356 of file solvers.pb.h.

◆ set_verbosity_level()

void operations_research::pdlp::PrimalDualHybridGradientParams::set_verbosity_level ( ::int32_t value)
inline

Definition at line 3510 of file solvers.pb.h.

◆ sufficient_reduction_for_restart()

double operations_research::pdlp::PrimalDualHybridGradientParams::sufficient_reduction_for_restart ( ) const
inline

Definition at line 3869 of file solvers.pb.h.

◆ Swap()

void operations_research::pdlp::PrimalDualHybridGradientParams::Swap ( PrimalDualHybridGradientParams *PROTOBUF_NONNULL other)
inline

Definition at line 1754 of file solvers.pb.h.

◆ termination_check_frequency()

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::termination_check_frequency ( ) const
inline

Definition at line 3593 of file solvers.pb.h.

◆ termination_criteria()

const::operations_research::pdlp::TerminationCriteria & operations_research::pdlp::PrimalDualHybridGradientParams::termination_criteria ( ) const
inline

Definition at line 3294 of file solvers.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::pdlp::PrimalDualHybridGradientParams::unknown_fields ( ) const
inline

Definition at line 1730 of file solvers.pb.h.

◆ unsafe_arena_release_adaptive_linesearch_parameters()

operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_release_adaptive_linesearch_parameters ( )
inline

Definition at line 4002 of file solvers.pb.h.

◆ unsafe_arena_release_malitsky_pock_parameters()

operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_release_malitsky_pock_parameters ( )
inline

Definition at line 4101 of file solvers.pb.h.

◆ unsafe_arena_release_presolve_options()

operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_release_presolve_options ( )
inline

Definition at line 3755 of file solvers.pb.h.

◆ unsafe_arena_release_termination_criteria()

operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_release_termination_criteria ( )
inline

Definition at line 3331 of file solvers.pb.h.

◆ unsafe_arena_set_allocated_adaptive_linesearch_parameters()

void operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_set_allocated_adaptive_linesearch_parameters ( ::operations_research::pdlp::AdaptiveLinesearchParams *PROTOBUF_NULLABLE value)
inline

Definition at line 3969 of file solvers.pb.h.

◆ unsafe_arena_set_allocated_malitsky_pock_parameters()

void operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_set_allocated_malitsky_pock_parameters ( ::operations_research::pdlp::MalitskyPockParams *PROTOBUF_NULLABLE value)
inline

Definition at line 4068 of file solvers.pb.h.

◆ unsafe_arena_set_allocated_presolve_options()

void operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_set_allocated_presolve_options ( ::operations_research::pdlp::PrimalDualHybridGradientParams_PresolveOptions *PROTOBUF_NULLABLE value)
inline

Definition at line 3722 of file solvers.pb.h.

◆ unsafe_arena_set_allocated_termination_criteria()

void operations_research::pdlp::PrimalDualHybridGradientParams::unsafe_arena_set_allocated_termination_criteria ( ::operations_research::pdlp::TerminationCriteria *PROTOBUF_NULLABLE value)
inline

Definition at line 3298 of file solvers.pb.h.

◆ UnsafeArenaSwap()

void operations_research::pdlp::PrimalDualHybridGradientParams::UnsafeArenaSwap ( PrimalDualHybridGradientParams *PROTOBUF_NONNULL other)
inline

Definition at line 1762 of file solvers.pb.h.

◆ use_diagonal_qp_trust_region_solver()

bool operations_research::pdlp::PrimalDualHybridGradientParams::use_diagonal_qp_trust_region_solver ( ) const
inline

Definition at line 4294 of file solvers.pb.h.

◆ use_feasibility_polishing()

bool operations_research::pdlp::PrimalDualHybridGradientParams::use_feasibility_polishing ( ) const
inline

Definition at line 4352 of file solvers.pb.h.

◆ verbosity_level()

int32_t operations_research::pdlp::PrimalDualHybridGradientParams::verbosity_level ( ) const
inline

Definition at line 3506 of file solvers.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 2267 of file solvers.pb.h.

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

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

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

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

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

Definition at line 2260 of file solvers.pb.h.

◆ ::google::protobuf::MessageLite

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

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

◆ ::TableStruct_ortools_2fpdlp_2fsolvers_2eproto

friend struct ::TableStruct_ortools_2fpdlp_2fsolvers_2eproto
friend

Definition at line 2316 of file solvers.pb.h.

◆ swap

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

Member Data Documentation

◆ _impl_

Impl_ operations_research::pdlp::PrimalDualHybridGradientParams::_impl_

Definition at line 2315 of file solvers.pb.h.

◆ ADAPTIVE_DISTANCE_BASED

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::ADAPTIVE_DISTANCE_BASED = PrimalDualHybridGradientParams_RestartStrategy_ADAPTIVE_DISTANCE_BASED
staticconstexpr

Definition at line 1842 of file solvers.pb.h.

◆ ADAPTIVE_HEURISTIC

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::ADAPTIVE_HEURISTIC = PrimalDualHybridGradientParams_RestartStrategy_ADAPTIVE_HEURISTIC
staticconstexpr

Definition at line 1841 of file solvers.pb.h.

◆ ADAPTIVE_LINESEARCH_RULE

LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::ADAPTIVE_LINESEARCH_RULE = PrimalDualHybridGradientParams_LinesearchRule_ADAPTIVE_LINESEARCH_RULE
staticconstexpr

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

◆ CONSTANT_STEP_SIZE_RULE

LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::CONSTANT_STEP_SIZE_RULE = PrimalDualHybridGradientParams_LinesearchRule_CONSTANT_STEP_SIZE_RULE
staticconstexpr

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

◆ EVERY_MAJOR_ITERATION

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::EVERY_MAJOR_ITERATION = PrimalDualHybridGradientParams_RestartStrategy_EVERY_MAJOR_ITERATION
staticconstexpr

Definition at line 1840 of file solvers.pb.h.

◆ kIndexInFileMessages

int operations_research::pdlp::PrimalDualHybridGradientParams::kIndexInFileMessages = 6
staticconstexpr

Definition at line 1752 of file solvers.pb.h.

◆ LINESEARCH_RULE_UNSPECIFIED

LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::LINESEARCH_RULE_UNSPECIFIED = PrimalDualHybridGradientParams_LinesearchRule_LINESEARCH_RULE_UNSPECIFIED
staticconstexpr

Definition at line 1861 of file solvers.pb.h.

◆ LinesearchRule_ARRAYSIZE

int operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_ARRAYSIZE = PrimalDualHybridGradientParams_LinesearchRule_LinesearchRule_ARRAYSIZE
staticconstexpr

Definition at line 1870 of file solvers.pb.h.

◆ LinesearchRule_MAX

LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_MAX = PrimalDualHybridGradientParams_LinesearchRule_LinesearchRule_MAX
staticconstexpr

Definition at line 1869 of file solvers.pb.h.

◆ LinesearchRule_MIN

LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::LinesearchRule_MIN = PrimalDualHybridGradientParams_LinesearchRule_LinesearchRule_MIN
staticconstexpr

Definition at line 1868 of file solvers.pb.h.

◆ MALITSKY_POCK_LINESEARCH_RULE

LinesearchRule operations_research::pdlp::PrimalDualHybridGradientParams::MALITSKY_POCK_LINESEARCH_RULE = PrimalDualHybridGradientParams_LinesearchRule_MALITSKY_POCK_LINESEARCH_RULE
staticconstexpr

Definition at line 1863 of file solvers.pb.h.

◆ NO_RESTARTS

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::NO_RESTARTS = PrimalDualHybridGradientParams_RestartStrategy_NO_RESTARTS
staticconstexpr

Definition at line 1839 of file solvers.pb.h.

◆ RESTART_STRATEGY_UNSPECIFIED

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::RESTART_STRATEGY_UNSPECIFIED = PrimalDualHybridGradientParams_RestartStrategy_RESTART_STRATEGY_UNSPECIFIED
staticconstexpr

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

◆ RestartStrategy_ARRAYSIZE

int operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_ARRAYSIZE = PrimalDualHybridGradientParams_RestartStrategy_RestartStrategy_ARRAYSIZE
staticconstexpr

Definition at line 1848 of file solvers.pb.h.

◆ RestartStrategy_MAX

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_MAX = PrimalDualHybridGradientParams_RestartStrategy_RestartStrategy_MAX
staticconstexpr

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

◆ RestartStrategy_MIN

RestartStrategy operations_research::pdlp::PrimalDualHybridGradientParams::RestartStrategy_MIN = PrimalDualHybridGradientParams_RestartStrategy_RestartStrategy_MIN
staticconstexpr

Definition at line 1846 of file solvers.pb.h.


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