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

Detailed Description

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

#include <solvers.pb.h>

Inheritance diagram for operations_research::pdlp::TerminationCriteria:

Classes

class  _Internal

Public Types

enum  OptimalityCriteriaCase { kSimpleOptimalityCriteria = 9 , kDetailedOptimalityCriteria = 10 , OPTIMALITY_CRITERIA_NOT_SET = 0 }
enum  : int {
  kEpsOptimalAbsoluteFieldNumber = 2 , kEpsOptimalRelativeFieldNumber = 3 , kEpsPrimalInfeasibleFieldNumber = 4 , kOptimalityNormFieldNumber = 1 ,
  kIterationLimitFieldNumber = 7 , kEpsDualInfeasibleFieldNumber = 5 , kTimeSecLimitFieldNumber = 6 , kKktMatrixPassLimitFieldNumber = 8 ,
  kSimpleOptimalityCriteriaFieldNumber = 9 , kDetailedOptimalityCriteriaFieldNumber = 10
}
 accessors ----------------------------------------------------— More...
using SimpleOptimalityCriteria = TerminationCriteria_SimpleOptimalityCriteria
 nested types -------------------------------------------------—
using DetailedOptimalityCriteria = TerminationCriteria_DetailedOptimalityCriteria

Public Member Functions

 TerminationCriteria ()
 ~TerminationCriteria () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR TerminationCriteria (::google::protobuf::internal::ConstantInitialized)
 TerminationCriteria (const TerminationCriteria &from)
 TerminationCriteria (TerminationCriteria &&from) noexcept
TerminationCriteriaoperator= (const TerminationCriteria &from)
TerminationCriteriaoperator= (TerminationCriteria &&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 (TerminationCriteria *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (TerminationCriteria *PROTOBUF_NONNULL other)
TerminationCriteria *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const TerminationCriteria &from)
void MergeFrom (const TerminationCriteria &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_eps_optimal_absolute () const
 optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];
void clear_eps_optimal_absolute ()
double eps_optimal_absolute () const
void set_eps_optimal_absolute (double value)
bool has_eps_optimal_relative () const
 optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];
void clear_eps_optimal_relative ()
double eps_optimal_relative () const
void set_eps_optimal_relative (double value)
bool has_eps_primal_infeasible () const
 optional double eps_primal_infeasible = 4 [default = 1e-08];
void clear_eps_primal_infeasible ()
double eps_primal_infeasible () const
void set_eps_primal_infeasible (double value)
bool has_optimality_norm () const
 optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];
void clear_optimality_norm ()
::operations_research::pdlp::OptimalityNorm optimality_norm () const
void set_optimality_norm (::operations_research::pdlp::OptimalityNorm value)
bool has_iteration_limit () const
 optional int32 iteration_limit = 7 [default = 2147483647];
void clear_iteration_limit ()
::int32_t iteration_limit () const
void set_iteration_limit (::int32_t value)
bool has_eps_dual_infeasible () const
 optional double eps_dual_infeasible = 5 [default = 1e-08];
void clear_eps_dual_infeasible ()
double eps_dual_infeasible () const
void set_eps_dual_infeasible (double value)
bool has_time_sec_limit () const
 optional double time_sec_limit = 6 [default = inf];
void clear_time_sec_limit ()
double time_sec_limit () const
void set_time_sec_limit (double value)
bool has_kkt_matrix_pass_limit () const
 optional double kkt_matrix_pass_limit = 8 [default = inf];
void clear_kkt_matrix_pass_limit ()
double kkt_matrix_pass_limit () const
void set_kkt_matrix_pass_limit (double value)
bool has_simple_optimality_criteria () const
 .operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
void clear_simple_optimality_criteria ()
const ::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteriasimple_optimality_criteria () const
::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE release_simple_optimality_criteria ()
::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NONNULL mutable_simple_optimality_criteria ()
void set_allocated_simple_optimality_criteria (::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_simple_optimality_criteria (::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE value)
::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE unsafe_arena_release_simple_optimality_criteria ()
bool has_detailed_optimality_criteria () const
 .operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
void clear_detailed_optimality_criteria ()
const ::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteriadetailed_optimality_criteria () const
::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE release_detailed_optimality_criteria ()
::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NONNULL mutable_detailed_optimality_criteria ()
void set_allocated_detailed_optimality_criteria (::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_detailed_optimality_criteria (::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE value)
::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE unsafe_arena_release_detailed_optimality_criteria ()
void clear_optimality_criteria ()
OptimalityCriteriaCase optimality_criteria_case () const
template<typename>
PROTOBUF_CONSTEXPR TerminationCriteria (::_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 TerminationCriteriadefault_instance ()
static constexpr auto InternalGenerateClassData_ ()

Static Public Attributes

static constexpr int kIndexInFileMessages = 2

Protected Member Functions

 TerminationCriteria (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 TerminationCriteria (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const TerminationCriteria &from)
 TerminationCriteria (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, TerminationCriteria &&from) noexcept
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData () const PROTOBUF_FINAL

Static Protected Member Functions

static void *PROTOBUF_NONNULL PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
static constexpr auto InternalNewImpl_ ()

Friends

class ::google::protobuf::internal::TcParser
class ::google::protobuf::MessageLite
class ::google::protobuf::Arena
template<typename T>
class ::google::protobuf::Arena::InternalHelper
struct ::TableStruct_ortools_2fpdlp_2fsolvers_2eproto
void swap (TerminationCriteria &a, TerminationCriteria &b)

Member Typedef Documentation

◆ DetailedOptimalityCriteria

◆ SimpleOptimalityCriteria

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

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

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

Enumerator
kEpsOptimalAbsoluteFieldNumber 
kEpsOptimalRelativeFieldNumber 
kEpsPrimalInfeasibleFieldNumber 
kOptimalityNormFieldNumber 
kIterationLimitFieldNumber 
kEpsDualInfeasibleFieldNumber 
kTimeSecLimitFieldNumber 
kKktMatrixPassLimitFieldNumber 
kSimpleOptimalityCriteriaFieldNumber 
kDetailedOptimalityCriteriaFieldNumber 

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

◆ OptimalityCriteriaCase

Enumerator
kSimpleOptimalityCriteria 
kDetailedOptimalityCriteria 
OPTIMALITY_CRITERIA_NOT_SET 

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

Constructor & Destructor Documentation

◆ TerminationCriteria() [1/8]

operations_research::pdlp::TerminationCriteria::TerminationCriteria ( )
inline

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

◆ ~TerminationCriteria()

operations_research::pdlp::TerminationCriteria::~TerminationCriteria ( )

@protoc_insertion_point(destructor:operations_research.pdlp.TerminationCriteria)

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

◆ TerminationCriteria() [2/8]

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

◆ TerminationCriteria() [3/8]

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

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

◆ TerminationCriteria() [4/8]

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

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

◆ TerminationCriteria() [5/8]

operations_research::pdlp::TerminationCriteria::TerminationCriteria ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.pdlp.TerminationCriteria)

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

◆ TerminationCriteria() [6/8]

operations_research::pdlp::TerminationCriteria::TerminationCriteria ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
const TerminationCriteria & from )
protected

@protoc_insertion_point(copy_constructor:operations_research.pdlp.TerminationCriteria)

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

◆ TerminationCriteria() [7/8]

operations_research::pdlp::TerminationCriteria::TerminationCriteria ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
TerminationCriteria && from )
inlineprotectednoexcept

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

◆ TerminationCriteria() [8/8]

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

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

Member Function Documentation

◆ _InternalSerialize()

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

@protoc_insertion_point(serialize_to_array_start:operations_research.pdlp.TerminationCriteria)

optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];

optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];

optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];

optional double eps_primal_infeasible = 4 [default = 1e-08];

optional double eps_dual_infeasible = 5 [default = 1e-08];

optional double time_sec_limit = 6 [default = inf];

optional int32 iteration_limit = 7 [default = 2147483647];

optional double kkt_matrix_pass_limit = 8 [default = inf];

@protoc_insertion_point(serialize_to_array_end:operations_research.pdlp.TerminationCriteria)

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

◆ ByteSizeLong()

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

@protoc_insertion_point(message_byte_size_start:operations_research.pdlp.TerminationCriteria)

Prevent compiler warnings about cached_has_bits being unused

optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];

optional int32 iteration_limit = 7 [default = 2147483647];

.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;

.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;

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

◆ Clear()

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

@protoc_insertion_point(message_clear_start:operations_research.pdlp.TerminationCriteria)

Prevent compiler warnings about cached_has_bits being unused

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

◆ clear_detailed_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::clear_detailed_optimality_criteria ( )
inline

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

◆ clear_eps_dual_infeasible()

void operations_research::pdlp::TerminationCriteria::clear_eps_dual_infeasible ( )
inline

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

◆ clear_eps_optimal_absolute()

void operations_research::pdlp::TerminationCriteria::clear_eps_optimal_absolute ( )
inline

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

◆ clear_eps_optimal_relative()

void operations_research::pdlp::TerminationCriteria::clear_eps_optimal_relative ( )
inline

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

◆ clear_eps_primal_infeasible()

void operations_research::pdlp::TerminationCriteria::clear_eps_primal_infeasible ( )
inline

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

◆ clear_iteration_limit()

void operations_research::pdlp::TerminationCriteria::clear_iteration_limit ( )
inline

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

◆ clear_kkt_matrix_pass_limit()

void operations_research::pdlp::TerminationCriteria::clear_kkt_matrix_pass_limit ( )
inline

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

◆ clear_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::clear_optimality_criteria ( )

@protoc_insertion_point(one_of_clear_start:operations_research.pdlp.TerminationCriteria)

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

◆ clear_optimality_norm()

void operations_research::pdlp::TerminationCriteria::clear_optimality_norm ( )
inline

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

◆ clear_simple_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::clear_simple_optimality_criteria ( )
inline

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

◆ clear_time_sec_limit()

void operations_research::pdlp::TerminationCriteria::clear_time_sec_limit ( )
inline

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

◆ CopyFrom()

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

@protoc_insertion_point(class_specific_copy_from_start:operations_research.pdlp.TerminationCriteria)

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

◆ default_instance()

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

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

◆ descriptor()

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

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

◆ detailed_optimality_criteria()

const::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria & operations_research::pdlp::TerminationCriteria::detailed_optimality_criteria ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.detailed_optimality_criteria)

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

◆ eps_dual_infeasible()

double operations_research::pdlp::TerminationCriteria::eps_dual_infeasible ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.eps_dual_infeasible)

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

◆ eps_optimal_absolute()

double operations_research::pdlp::TerminationCriteria::eps_optimal_absolute ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.eps_optimal_absolute)

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

◆ eps_optimal_relative()

double operations_research::pdlp::TerminationCriteria::eps_optimal_relative ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.eps_optimal_relative)

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

◆ eps_primal_infeasible()

double operations_research::pdlp::TerminationCriteria::eps_primal_infeasible ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.eps_primal_infeasible)

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

◆ GetCachedSize()

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

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

◆ GetClassData()

PROTOBUF_ATTRIBUTE_WEAKconst::google::protobuf::internal::ClassData *PROTOBUF_NONNULL operations_research::pdlp::TerminationCriteria::GetClassData ( ) const
protected

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

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

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

◆ GetReflection()

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

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

◆ has_detailed_optimality_criteria()

bool operations_research::pdlp::TerminationCriteria::has_detailed_optimality_criteria ( ) const
inline

.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;

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

◆ has_eps_dual_infeasible()

bool operations_research::pdlp::TerminationCriteria::has_eps_dual_infeasible ( ) const
inline

optional double eps_dual_infeasible = 5 [default = 1e-08];

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

◆ has_eps_optimal_absolute()

bool operations_research::pdlp::TerminationCriteria::has_eps_optimal_absolute ( ) const
inline

optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];

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

◆ has_eps_optimal_relative()

bool operations_research::pdlp::TerminationCriteria::has_eps_optimal_relative ( ) const
inline

optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];

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

◆ has_eps_primal_infeasible()

bool operations_research::pdlp::TerminationCriteria::has_eps_primal_infeasible ( ) const
inline

optional double eps_primal_infeasible = 4 [default = 1e-08];

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

◆ has_iteration_limit()

bool operations_research::pdlp::TerminationCriteria::has_iteration_limit ( ) const
inline

optional int32 iteration_limit = 7 [default = 2147483647];

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

◆ has_kkt_matrix_pass_limit()

bool operations_research::pdlp::TerminationCriteria::has_kkt_matrix_pass_limit ( ) const
inline

optional double kkt_matrix_pass_limit = 8 [default = inf];

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

◆ has_optimality_norm()

bool operations_research::pdlp::TerminationCriteria::has_optimality_norm ( ) const
inline

optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];

TerminationCriteria.

optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];

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

◆ has_simple_optimality_criteria()

bool operations_research::pdlp::TerminationCriteria::has_simple_optimality_criteria ( ) const
inline

.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;

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

◆ has_time_sec_limit()

bool operations_research::pdlp::TerminationCriteria::has_time_sec_limit ( ) const
inline

optional double time_sec_limit = 6 [default = inf];

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

◆ InternalGenerateClassData_()

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

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

◆ InternalNewImpl_()

auto operations_research::pdlp::TerminationCriteria::InternalNewImpl_ ( )
staticconstexprprotected

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

◆ IsInitialized()

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

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

◆ iteration_limit()

int32_t operations_research::pdlp::TerminationCriteria::iteration_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.iteration_limit)

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

◆ kkt_matrix_pass_limit()

double operations_research::pdlp::TerminationCriteria::kkt_matrix_pass_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.kkt_matrix_pass_limit)

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

◆ MergeFrom()

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

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

◆ mutable_detailed_optimality_criteria()

operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NONNULL operations_research::pdlp::TerminationCriteria::mutable_detailed_optimality_criteria ( )
inline

@protoc_insertion_point(field_mutable:operations_research.pdlp.TerminationCriteria.detailed_optimality_criteria)

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

◆ mutable_simple_optimality_criteria()

operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NONNULL operations_research::pdlp::TerminationCriteria::mutable_simple_optimality_criteria ( )
inline

@protoc_insertion_point(field_mutable:operations_research.pdlp.TerminationCriteria.simple_optimality_criteria)

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

◆ mutable_unknown_fields()

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

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

◆ New()

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

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

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ optimality_criteria_case()

TerminationCriteria::OptimalityCriteriaCase operations_research::pdlp::TerminationCriteria::optimality_criteria_case ( ) const
inline

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

◆ optimality_norm()

operations_research::pdlp::OptimalityNorm operations_research::pdlp::TerminationCriteria::optimality_norm ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.optimality_norm)

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

◆ PlacementNew_()

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

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

◆ release_detailed_optimality_criteria()

operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE operations_research::pdlp::TerminationCriteria::release_detailed_optimality_criteria ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.pdlp.TerminationCriteria.detailed_optimality_criteria)

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

◆ release_simple_optimality_criteria()

operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE operations_research::pdlp::TerminationCriteria::release_simple_optimality_criteria ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.pdlp.TerminationCriteria.simple_optimality_criteria)

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

◆ set_allocated_detailed_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::set_allocated_detailed_optimality_criteria ( ::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.pdlp.TerminationCriteria.detailed_optimality_criteria)

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

◆ set_allocated_simple_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::set_allocated_simple_optimality_criteria ( ::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.pdlp.TerminationCriteria.simple_optimality_criteria)

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

◆ set_eps_dual_infeasible()

void operations_research::pdlp::TerminationCriteria::set_eps_dual_infeasible ( double value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.eps_dual_infeasible)

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

◆ set_eps_optimal_absolute()

void operations_research::pdlp::TerminationCriteria::set_eps_optimal_absolute ( double value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.eps_optimal_absolute)

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

◆ set_eps_optimal_relative()

void operations_research::pdlp::TerminationCriteria::set_eps_optimal_relative ( double value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.eps_optimal_relative)

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

◆ set_eps_primal_infeasible()

void operations_research::pdlp::TerminationCriteria::set_eps_primal_infeasible ( double value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.eps_primal_infeasible)

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

◆ set_iteration_limit()

void operations_research::pdlp::TerminationCriteria::set_iteration_limit ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.iteration_limit)

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

◆ set_kkt_matrix_pass_limit()

void operations_research::pdlp::TerminationCriteria::set_kkt_matrix_pass_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.kkt_matrix_pass_limit)

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

◆ set_optimality_norm()

void operations_research::pdlp::TerminationCriteria::set_optimality_norm ( ::operations_research::pdlp::OptimalityNorm value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.optimality_norm)

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

◆ set_time_sec_limit()

void operations_research::pdlp::TerminationCriteria::set_time_sec_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.pdlp.TerminationCriteria.time_sec_limit)

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

◆ simple_optimality_criteria()

const::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria & operations_research::pdlp::TerminationCriteria::simple_optimality_criteria ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.simple_optimality_criteria)

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

◆ Swap()

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

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

◆ time_sec_limit()

double operations_research::pdlp::TerminationCriteria::time_sec_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.pdlp.TerminationCriteria.time_sec_limit)

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

◆ unknown_fields()

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

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

◆ unsafe_arena_release_detailed_optimality_criteria()

operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE operations_research::pdlp::TerminationCriteria::unsafe_arena_release_detailed_optimality_criteria ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.pdlp.TerminationCriteria.detailed_optimality_criteria)

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

◆ unsafe_arena_release_simple_optimality_criteria()

operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE operations_research::pdlp::TerminationCriteria::unsafe_arena_release_simple_optimality_criteria ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.pdlp.TerminationCriteria.simple_optimality_criteria)

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

◆ unsafe_arena_set_allocated_detailed_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::unsafe_arena_set_allocated_detailed_optimality_criteria ( ::operations_research::pdlp::TerminationCriteria_DetailedOptimalityCriteria *PROTOBUF_NULLABLE value)
inline

We rely on the oneof clear method to free the earlier contents of this oneof. We can directly use the pointer we're given to set the new value.

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.pdlp.TerminationCriteria.detailed_optimality_criteria)

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

◆ unsafe_arena_set_allocated_simple_optimality_criteria()

void operations_research::pdlp::TerminationCriteria::unsafe_arena_set_allocated_simple_optimality_criteria ( ::operations_research::pdlp::TerminationCriteria_SimpleOptimalityCriteria *PROTOBUF_NULLABLE value)
inline

We rely on the oneof clear method to free the earlier contents of this oneof. We can directly use the pointer we're given to set the new value.

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.pdlp.TerminationCriteria.simple_optimality_criteria)

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

◆ UnsafeArenaSwap()

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

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

◆ ::google::protobuf::Arena

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

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

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

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

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

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

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

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

◆ ::google::protobuf::MessageLite

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

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

◆ ::TableStruct_ortools_2fpdlp_2fsolvers_2eproto

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

◆ swap

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

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

Member Data Documentation

◆ _impl_

Impl_ operations_research::pdlp::TerminationCriteria::_impl_

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

◆ kIndexInFileMessages

int operations_research::pdlp::TerminationCriteria::kIndexInFileMessages = 2
staticconstexpr

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


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