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

Detailed Description

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

#include <result.pb.h>

Inheritance diagram for operations_research::math_opt::SolveResultProto:

Classes

class  _Internal

Public Types

enum  SolverSpecificOutputCase { kGscipOutput = 7 , kOsqpOutput = 8 , kPdlpOutput = 9 , SOLVER_SPECIFIC_OUTPUT_NOT_SET = 0 }
enum  : int {
  kSolutionsFieldNumber = 3 , kPrimalRaysFieldNumber = 4 , kDualRaysFieldNumber = 5 , kTerminationFieldNumber = 2 ,
  kSolveStatsFieldNumber = 6 , kGscipOutputFieldNumber = 7 , kOsqpOutputFieldNumber = 8 , kPdlpOutputFieldNumber = 9
}
 accessors ----------------------------------------------------— More...
using PdlpOutput = SolveResultProto_PdlpOutput
 nested types -------------------------------------------------—

Public Member Functions

 SolveResultProto ()
 ~SolveResultProto () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR SolveResultProto (::google::protobuf::internal::ConstantInitialized)
 SolveResultProto (const SolveResultProto &from)
 SolveResultProto (SolveResultProto &&from) noexcept
SolveResultProtooperator= (const SolveResultProto &from)
SolveResultProtooperator= (SolveResultProto &&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 (SolveResultProto *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (SolveResultProto *PROTOBUF_NONNULL other)
SolveResultProto *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const SolveResultProto &from)
void MergeFrom (const SolveResultProto &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 solutions_size () const
 repeated .operations_research.math_opt.SolutionProto solutions = 3;
void clear_solutions ()
::operations_research::math_opt::SolutionProto *PROTOBUF_NONNULL mutable_solutions (int index)
::google::protobuf::RepeatedPtrField<::operations_research::math_opt::SolutionProto > *PROTOBUF_NONNULL mutable_solutions ()
const ::operations_research::math_opt::SolutionProtosolutions (int index) const
::operations_research::math_opt::SolutionProto *PROTOBUF_NONNULL add_solutions ()
const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::SolutionProto > & solutions () const
int primal_rays_size () const
 repeated .operations_research.math_opt.PrimalRayProto primal_rays = 4;
void clear_primal_rays ()
::operations_research::math_opt::PrimalRayProto *PROTOBUF_NONNULL mutable_primal_rays (int index)
::google::protobuf::RepeatedPtrField<::operations_research::math_opt::PrimalRayProto > *PROTOBUF_NONNULL mutable_primal_rays ()
const ::operations_research::math_opt::PrimalRayProtoprimal_rays (int index) const
::operations_research::math_opt::PrimalRayProto *PROTOBUF_NONNULL add_primal_rays ()
const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::PrimalRayProto > & primal_rays () const
int dual_rays_size () const
 repeated .operations_research.math_opt.DualRayProto dual_rays = 5;
void clear_dual_rays ()
::operations_research::math_opt::DualRayProto *PROTOBUF_NONNULL mutable_dual_rays (int index)
::google::protobuf::RepeatedPtrField<::operations_research::math_opt::DualRayProto > *PROTOBUF_NONNULL mutable_dual_rays ()
const ::operations_research::math_opt::DualRayProtodual_rays (int index) const
::operations_research::math_opt::DualRayProto *PROTOBUF_NONNULL add_dual_rays ()
const ::google::protobuf::RepeatedPtrField<::operations_research::math_opt::DualRayProto > & dual_rays () const
bool has_termination () const
 .operations_research.math_opt.TerminationProto termination = 2;
void clear_termination ()
const ::operations_research::math_opt::TerminationPrototermination () const
::operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE release_termination ()
::operations_research::math_opt::TerminationProto *PROTOBUF_NONNULL mutable_termination ()
void set_allocated_termination (::operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_termination (::operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE unsafe_arena_release_termination ()
bool has_solve_stats () const
 .operations_research.math_opt.SolveStatsProto solve_stats = 6;
void clear_solve_stats ()
const ::operations_research::math_opt::SolveStatsProtosolve_stats () const
::operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE release_solve_stats ()
::operations_research::math_opt::SolveStatsProto *PROTOBUF_NONNULL mutable_solve_stats ()
void set_allocated_solve_stats (::operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_solve_stats (::operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE unsafe_arena_release_solve_stats ()
bool has_gscip_output () const
 .operations_research.GScipOutput gscip_output = 7;
void clear_gscip_output ()
const ::operations_research::GScipOutputgscip_output () const
::operations_research::GScipOutput *PROTOBUF_NULLABLE release_gscip_output ()
::operations_research::GScipOutput *PROTOBUF_NONNULL mutable_gscip_output ()
void set_allocated_gscip_output (::operations_research::GScipOutput *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_gscip_output (::operations_research::GScipOutput *PROTOBUF_NULLABLE value)
::operations_research::GScipOutput *PROTOBUF_NULLABLE unsafe_arena_release_gscip_output ()
bool has_osqp_output () const
 .operations_research.math_opt.OsqpOutput osqp_output = 8;
void clear_osqp_output ()
const ::operations_research::math_opt::OsqpOutputosqp_output () const
::operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE release_osqp_output ()
::operations_research::math_opt::OsqpOutput *PROTOBUF_NONNULL mutable_osqp_output ()
void set_allocated_osqp_output (::operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_osqp_output (::operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE value)
::operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE unsafe_arena_release_osqp_output ()
bool has_pdlp_output () const
 .operations_research.math_opt.SolveResultProto.PdlpOutput pdlp_output = 9;
void clear_pdlp_output ()
const ::operations_research::math_opt::SolveResultProto_PdlpOutputpdlp_output () const
::operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE release_pdlp_output ()
::operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NONNULL mutable_pdlp_output ()
void set_allocated_pdlp_output (::operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_pdlp_output (::operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE value)
::operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE unsafe_arena_release_pdlp_output ()
void clear_solver_specific_output ()
SolverSpecificOutputCase solver_specific_output_case () const
template<typename>
PROTOBUF_CONSTEXPR SolveResultProto (::_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 SolveResultProtodefault_instance ()
static constexpr auto InternalGenerateClassData_ ()

Static Public Attributes

static constexpr int kIndexInFileMessages = 5

Protected Member Functions

 SolveResultProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 SolveResultProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const SolveResultProto &from)
 SolveResultProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, SolveResultProto &&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_2fmath_5fopt_2fresult_2eproto
void swap (SolveResultProto &a, SolveResultProto &b)

Member Typedef Documentation

◆ PdlpOutput

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

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

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

Enumerator
kSolutionsFieldNumber 
kPrimalRaysFieldNumber 
kDualRaysFieldNumber 
kTerminationFieldNumber 
kSolveStatsFieldNumber 
kGscipOutputFieldNumber 
kOsqpOutputFieldNumber 
kPdlpOutputFieldNumber 

Definition at line 1555 of file result.pb.h.

◆ SolverSpecificOutputCase

Enumerator
kGscipOutput 
kOsqpOutput 
kPdlpOutput 
SOLVER_SPECIFIC_OUTPUT_NOT_SET 

Definition at line 1461 of file result.pb.h.

Constructor & Destructor Documentation

◆ SolveResultProto() [1/8]

operations_research::math_opt::SolveResultProto::SolveResultProto ( )
inline

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

◆ ~SolveResultProto()

operations_research::math_opt::SolveResultProto::~SolveResultProto ( )

@protoc_insertion_point(destructor:operations_research.math_opt.SolveResultProto)

Definition at line 2343 of file result.pb.cc.

◆ SolveResultProto() [2/8]

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

◆ SolveResultProto() [3/8]

operations_research::math_opt::SolveResultProto::SolveResultProto ( const SolveResultProto & from)
inline

Definition at line 1422 of file result.pb.h.

◆ SolveResultProto() [4/8]

operations_research::math_opt::SolveResultProto::SolveResultProto ( SolveResultProto && from)
inlinenoexcept

Definition at line 1423 of file result.pb.h.

◆ SolveResultProto() [5/8]

operations_research::math_opt::SolveResultProto::SolveResultProto ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.math_opt.SolveResultProto)

Definition at line 2267 of file result.pb.cc.

◆ SolveResultProto() [6/8]

operations_research::math_opt::SolveResultProto::SolveResultProto ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
const SolveResultProto & from )
protected

@protoc_insertion_point(copy_constructor:operations_research.math_opt.SolveResultProto)

Definition at line 2288 of file result.pb.cc.

◆ SolveResultProto() [7/8]

operations_research::math_opt::SolveResultProto::SolveResultProto ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
SolveResultProto && from )
inlineprotectednoexcept

Definition at line 1536 of file result.pb.h.

◆ SolveResultProto() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::math_opt::SolveResultProto::SolveResultProto ( ::_pbi::ConstantInitialized )

Definition at line 183 of file result.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

@protoc_insertion_point(serialize_to_array_start:operations_research.math_opt.SolveResultProto)

.operations_research.math_opt.TerminationProto termination = 2;

repeated .operations_research.math_opt.SolutionProto solutions = 3;

repeated .operations_research.math_opt.PrimalRayProto primal_rays = 4;

repeated .operations_research.math_opt.DualRayProto dual_rays = 5;

.operations_research.math_opt.SolveStatsProto solve_stats = 6;

@protoc_insertion_point(serialize_to_array_end:operations_research.math_opt.SolveResultProto)

Definition at line 2568 of file result.pb.cc.

◆ add_dual_rays()

operations_research::math_opt::DualRayProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::add_dual_rays ( )
inline

@protoc_insertion_point(field_add:operations_research.math_opt.SolveResultProto.dual_rays)

Definition at line 2871 of file result.pb.h.

◆ add_primal_rays()

operations_research::math_opt::PrimalRayProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::add_primal_rays ( )
inline

@protoc_insertion_point(field_add:operations_research.math_opt.SolveResultProto.primal_rays)

Definition at line 2825 of file result.pb.h.

◆ add_solutions()

operations_research::math_opt::SolutionProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::add_solutions ( )
inline

@protoc_insertion_point(field_add:operations_research.math_opt.SolveResultProto.solutions)

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

◆ ByteSizeLong()

size_t operations_research::math_opt::SolveResultProto::ByteSizeLong ( ) const
final

@protoc_insertion_point(message_byte_size_start:operations_research.math_opt.SolveResultProto)

Prevent compiler warnings about cached_has_bits being unused

repeated .operations_research.math_opt.SolutionProto solutions = 3;

repeated .operations_research.math_opt.PrimalRayProto primal_rays = 4;

repeated .operations_research.math_opt.DualRayProto dual_rays = 5;

.operations_research.math_opt.TerminationProto termination = 2;

.operations_research.math_opt.SolveStatsProto solve_stats = 6;

.operations_research.GScipOutput gscip_output = 7;

.operations_research.math_opt.OsqpOutput osqp_output = 8;

.operations_research.math_opt.SolveResultProto.PdlpOutput pdlp_output = 9;

Definition at line 2660 of file result.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::math_opt::SolveResultProto::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.math_opt.SolveResultProto)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 2536 of file result.pb.cc.

◆ clear_dual_rays()

void operations_research::math_opt::SolveResultProto::clear_dual_rays ( )

Definition at line 2202 of file result.pb.cc.

◆ clear_gscip_output()

void operations_research::math_opt::SolveResultProto::clear_gscip_output ( )

Definition at line 2219 of file result.pb.cc.

◆ clear_osqp_output()

void operations_research::math_opt::SolveResultProto::clear_osqp_output ( )

Definition at line 2243 of file result.pb.cc.

◆ clear_pdlp_output()

void operations_research::math_opt::SolveResultProto::clear_pdlp_output ( )
inline

Definition at line 3142 of file result.pb.h.

◆ clear_primal_rays()

void operations_research::math_opt::SolveResultProto::clear_primal_rays ( )

Definition at line 2198 of file result.pb.cc.

◆ clear_solutions()

void operations_research::math_opt::SolveResultProto::clear_solutions ( )

Definition at line 2194 of file result.pb.cc.

◆ clear_solve_stats()

void operations_research::math_opt::SolveResultProto::clear_solve_stats ( )
inline

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

◆ clear_solver_specific_output()

void operations_research::math_opt::SolveResultProto::clear_solver_specific_output ( )

@protoc_insertion_point(one_of_clear_start:operations_research.math_opt.SolveResultProto)

Definition at line 2359 of file result.pb.cc.

◆ clear_termination()

void operations_research::math_opt::SolveResultProto::clear_termination ( )
inline

Definition at line 2664 of file result.pb.h.

◆ CopyFrom()

void operations_research::math_opt::SolveResultProto::CopyFrom ( const SolveResultProto & from)

@protoc_insertion_point(class_specific_copy_from_start:operations_research.math_opt.SolveResultProto)

Definition at line 2811 of file result.pb.cc.

◆ default_instance()

const SolveResultProto & operations_research::math_opt::SolveResultProto::default_instance ( )
inlinestatic

Definition at line 1457 of file result.pb.h.

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::descriptor ( )
inlinestatic

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

◆ dual_rays() [1/2]

const::google::protobuf::RepeatedPtrField<::operations_research::math_opt::DualRayProto > & operations_research::math_opt::SolveResultProto::dual_rays ( ) const
inline

@protoc_insertion_point(field_list:operations_research.math_opt.SolveResultProto.dual_rays)

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

◆ dual_rays() [2/2]

const::operations_research::math_opt::DualRayProto & operations_research::math_opt::SolveResultProto::dual_rays ( int index) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.dual_rays)

Definition at line 2866 of file result.pb.h.

◆ dual_rays_size()

int operations_research::math_opt::SolveResultProto::dual_rays_size ( ) const
inline

repeated .operations_research.math_opt.DualRayProto dual_rays = 5;

Definition at line 2852 of file result.pb.h.

◆ GetCachedSize()

int operations_research::math_opt::SolveResultProto::GetCachedSize ( ) const
inline

Definition at line 1522 of file result.pb.h.

◆ GetClassData()

PROTOBUF_ATTRIBUTE_WEAKconst::google::protobuf::internal::ClassData *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::GetClassData ( ) const
protected

Definition at line 2452 of file result.pb.cc.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::GetDescriptor ( )
inlinestatic

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

◆ GetMetadata()

google::protobuf::Metadata operations_research::math_opt::SolveResultProto::GetMetadata ( ) const

Definition at line 2836 of file result.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::GetReflection ( )
inlinestatic

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

◆ gscip_output()

const::operations_research::GScipOutput & operations_research::math_opt::SolveResultProto::gscip_output ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.gscip_output)

Definition at line 3019 of file result.pb.h.

◆ has_gscip_output()

bool operations_research::math_opt::SolveResultProto::has_gscip_output ( ) const
inline

.operations_research.GScipOutput gscip_output = 7;

Definition at line 2993 of file result.pb.h.

◆ has_osqp_output()

bool operations_research::math_opt::SolveResultProto::has_osqp_output ( ) const
inline

.operations_research.math_opt.OsqpOutput osqp_output = 8;

Definition at line 3063 of file result.pb.h.

◆ has_pdlp_output()

bool operations_research::math_opt::SolveResultProto::has_pdlp_output ( ) const
inline

.operations_research.math_opt.SolveResultProto.PdlpOutput pdlp_output = 9;

Definition at line 3133 of file result.pb.h.

◆ has_solve_stats()

bool operations_research::math_opt::SolveResultProto::has_solve_stats ( ) const
inline

.operations_research.math_opt.SolveStatsProto solve_stats = 6;

Definition at line 2895 of file result.pb.h.

◆ has_termination()

bool operations_research::math_opt::SolveResultProto::has_termination ( ) const
inline

◆ InternalGenerateClassData_()

auto operations_research::math_opt::SolveResultProto::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 2424 of file result.pb.cc.

◆ InternalNewImpl_()

auto operations_research::math_opt::SolveResultProto::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 2400 of file result.pb.cc.

◆ IsInitialized()

bool operations_research::math_opt::SolveResultProto::IsInitialized ( ) const
inline

Definition at line 1498 of file result.pb.h.

◆ MergeFrom()

void operations_research::math_opt::SolveResultProto::MergeFrom ( const SolveResultProto & from)
inline

Definition at line 1491 of file result.pb.h.

◆ mutable_dual_rays() [1/2]

google::protobuf::RepeatedPtrField<::operations_research::math_opt::DualRayProto > *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_dual_rays ( )
inline

@protoc_insertion_point(field_mutable_list:operations_research.math_opt.SolveResultProto.dual_rays)

Definition at line 2860 of file result.pb.h.

◆ mutable_dual_rays() [2/2]

operations_research::math_opt::DualRayProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_dual_rays ( int index)
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.dual_rays)

Definition at line 2855 of file result.pb.h.

◆ mutable_gscip_output()

operations_research::GScipOutput *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_gscip_output ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.gscip_output)

Definition at line 3055 of file result.pb.h.

◆ mutable_osqp_output()

operations_research::math_opt::OsqpOutput *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_osqp_output ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.osqp_output)

Definition at line 3125 of file result.pb.h.

◆ mutable_pdlp_output()

operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_pdlp_output ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.pdlp_output)

Definition at line 3206 of file result.pb.h.

◆ mutable_primal_rays() [1/2]

google::protobuf::RepeatedPtrField<::operations_research::math_opt::PrimalRayProto > *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_primal_rays ( )
inline

@protoc_insertion_point(field_mutable_list:operations_research.math_opt.SolveResultProto.primal_rays)

Definition at line 2814 of file result.pb.h.

◆ mutable_primal_rays() [2/2]

operations_research::math_opt::PrimalRayProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_primal_rays ( int index)
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.primal_rays)

Definition at line 2809 of file result.pb.h.

◆ mutable_solutions() [1/2]

google::protobuf::RepeatedPtrField<::operations_research::math_opt::SolutionProto > *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_solutions ( )
inline

@protoc_insertion_point(field_mutable_list:operations_research.math_opt.SolveResultProto.solutions)

Definition at line 2768 of file result.pb.h.

◆ mutable_solutions() [2/2]

operations_research::math_opt::SolutionProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_solutions ( int index)
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.solutions)

Definition at line 2763 of file result.pb.h.

◆ mutable_solve_stats()

operations_research::math_opt::SolveStatsProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_solve_stats ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.solve_stats)

Definition at line 2964 of file result.pb.h.

◆ mutable_termination()

operations_research::math_opt::TerminationProto *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_termination ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveResultProto.termination)

Definition at line 2728 of file result.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::math_opt::SolveResultProto::mutable_unknown_fields ( )
inline

Definition at line 1443 of file result.pb.h.

◆ New()

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

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

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

◆ operator=() [1/2]

SolveResultProto & operations_research::math_opt::SolveResultProto::operator= ( const SolveResultProto & from)
inline

Definition at line 1425 of file result.pb.h.

◆ operator=() [2/2]

SolveResultProto & operations_research::math_opt::SolveResultProto::operator= ( SolveResultProto && from)
inlinenoexcept

Definition at line 1429 of file result.pb.h.

◆ osqp_output()

const::operations_research::math_opt::OsqpOutput & operations_research::math_opt::SolveResultProto::osqp_output ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.osqp_output)

Definition at line 3089 of file result.pb.h.

◆ pdlp_output()

const::operations_research::math_opt::SolveResultProto_PdlpOutput & operations_research::math_opt::SolveResultProto::pdlp_output ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.pdlp_output)

Definition at line 3170 of file result.pb.h.

◆ PlacementNew_()

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

Definition at line 2395 of file result.pb.cc.

◆ primal_rays() [1/2]

const::google::protobuf::RepeatedPtrField<::operations_research::math_opt::PrimalRayProto > & operations_research::math_opt::SolveResultProto::primal_rays ( ) const
inline

@protoc_insertion_point(field_list:operations_research.math_opt.SolveResultProto.primal_rays)

Definition at line 2832 of file result.pb.h.

◆ primal_rays() [2/2]

const::operations_research::math_opt::PrimalRayProto & operations_research::math_opt::SolveResultProto::primal_rays ( int index) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.primal_rays)

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

◆ primal_rays_size()

int operations_research::math_opt::SolveResultProto::primal_rays_size ( ) const
inline

repeated .operations_research.math_opt.PrimalRayProto primal_rays = 4;

Definition at line 2806 of file result.pb.h.

◆ release_gscip_output()

operations_research::GScipOutput *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::release_gscip_output ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.math_opt.SolveResultProto.gscip_output)

Definition at line 3002 of file result.pb.h.

◆ release_osqp_output()

operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::release_osqp_output ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.math_opt.SolveResultProto.osqp_output)

Definition at line 3072 of file result.pb.h.

◆ release_pdlp_output()

operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::release_pdlp_output ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.math_opt.SolveResultProto.pdlp_output)

Definition at line 3153 of file result.pb.h.

◆ release_solve_stats()

operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::release_solve_stats ( )
inlinenodiscard

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

◆ release_termination()

operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::release_termination ( )
inlinenodiscard

Definition at line 2692 of file result.pb.h.

◆ set_allocated_gscip_output()

void operations_research::math_opt::SolveResultProto::set_allocated_gscip_output ( ::operations_research::GScipOutput *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveResultProto.gscip_output)

Definition at line 2206 of file result.pb.cc.

◆ set_allocated_osqp_output()

void operations_research::math_opt::SolveResultProto::set_allocated_osqp_output ( ::operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveResultProto.osqp_output)

Definition at line 2230 of file result.pb.cc.

◆ set_allocated_pdlp_output()

void operations_research::math_opt::SolveResultProto::set_allocated_pdlp_output ( ::operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveResultProto.pdlp_output)

Definition at line 2254 of file result.pb.cc.

◆ set_allocated_solve_stats()

void operations_research::math_opt::SolveResultProto::set_allocated_solve_stats ( ::operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveResultProto.solve_stats)

Definition at line 2971 of file result.pb.h.

◆ set_allocated_termination()

void operations_research::math_opt::SolveResultProto::set_allocated_termination ( ::operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveResultProto.termination)

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

◆ solutions() [1/2]

const::google::protobuf::RepeatedPtrField<::operations_research::math_opt::SolutionProto > & operations_research::math_opt::SolveResultProto::solutions ( ) const
inline

@protoc_insertion_point(field_list:operations_research.math_opt.SolveResultProto.solutions)

Definition at line 2786 of file result.pb.h.

◆ solutions() [2/2]

const::operations_research::math_opt::SolutionProto & operations_research::math_opt::SolveResultProto::solutions ( int index) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.solutions)

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

◆ solutions_size()

int operations_research::math_opt::SolveResultProto::solutions_size ( ) const
inline

repeated .operations_research.math_opt.SolutionProto solutions = 3;

Definition at line 2760 of file result.pb.h.

◆ solve_stats()

const::operations_research::math_opt::SolveStatsProto & operations_research::math_opt::SolveResultProto::solve_stats ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.solve_stats)

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

◆ solver_specific_output_case()

SolveResultProto::SolverSpecificOutputCase operations_research::math_opt::SolveResultProto::solver_specific_output_case ( ) const
inline

Definition at line 3219 of file result.pb.h.

◆ Swap()

void operations_research::math_opt::SolveResultProto::Swap ( SolveResultProto *PROTOBUF_NONNULL other)
inline

Definition at line 1469 of file result.pb.h.

◆ termination()

const::operations_research::math_opt::TerminationProto & operations_research::math_opt::SolveResultProto::termination ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveResultProto.termination)

Definition at line 2674 of file result.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::math_opt::SolveResultProto::unknown_fields ( ) const
inline

Definition at line 1439 of file result.pb.h.

◆ unsafe_arena_release_gscip_output()

operations_research::GScipOutput *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::unsafe_arena_release_gscip_output ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.math_opt.SolveResultProto.gscip_output)

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

◆ unsafe_arena_release_osqp_output()

operations_research::math_opt::OsqpOutput *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::unsafe_arena_release_osqp_output ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.math_opt.SolveResultProto.osqp_output)

Definition at line 3093 of file result.pb.h.

◆ unsafe_arena_release_pdlp_output()

operations_research::math_opt::SolveResultProto_PdlpOutput *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::unsafe_arena_release_pdlp_output ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.math_opt.SolveResultProto.pdlp_output)

Definition at line 3174 of file result.pb.h.

◆ unsafe_arena_release_solve_stats()

operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::unsafe_arena_release_solve_stats ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveResultProto.solve_stats)

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

◆ unsafe_arena_release_termination()

operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveResultProto::unsafe_arena_release_termination ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveResultProto.termination)

Definition at line 2711 of file result.pb.h.

◆ unsafe_arena_set_allocated_gscip_output()

void operations_research::math_opt::SolveResultProto::unsafe_arena_set_allocated_gscip_output ( ::operations_research::GScipOutput *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.math_opt.SolveResultProto.gscip_output)

Definition at line 3034 of file result.pb.h.

◆ unsafe_arena_set_allocated_osqp_output()

void operations_research::math_opt::SolveResultProto::unsafe_arena_set_allocated_osqp_output ( ::operations_research::math_opt::OsqpOutput *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.math_opt.SolveResultProto.osqp_output)

Definition at line 3104 of file result.pb.h.

◆ unsafe_arena_set_allocated_pdlp_output()

void operations_research::math_opt::SolveResultProto::unsafe_arena_set_allocated_pdlp_output ( ::operations_research::math_opt::SolveResultProto_PdlpOutput *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.math_opt.SolveResultProto.pdlp_output)

Definition at line 3185 of file result.pb.h.

◆ unsafe_arena_set_allocated_solve_stats()

void operations_research::math_opt::SolveResultProto::unsafe_arena_set_allocated_solve_stats ( ::operations_research::math_opt::SolveStatsProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveResultProto.solve_stats)

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

◆ unsafe_arena_set_allocated_termination()

void operations_research::math_opt::SolveResultProto::unsafe_arena_set_allocated_termination ( ::operations_research::math_opt::TerminationProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveResultProto.termination)

Definition at line 2678 of file result.pb.h.

◆ UnsafeArenaSwap()

void operations_research::math_opt::SolveResultProto::UnsafeArenaSwap ( SolveResultProto *PROTOBUF_NONNULL other)
inline

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

◆ ::google::protobuf::Arena

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

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

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

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

Definition at line 1722 of file result.pb.h.

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

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

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

◆ ::google::protobuf::MessageLite

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

Definition at line 1719 of file result.pb.h.

◆ ::TableStruct_ortools_2fmath_5fopt_2fresult_2eproto

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

◆ swap

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

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

Member Data Documentation

◆ _impl_

Impl_ operations_research::math_opt::SolveResultProto::_impl_

Definition at line 1751 of file result.pb.h.

◆ kIndexInFileMessages

int operations_research::math_opt::SolveResultProto::kIndexInFileMessages = 5
staticconstexpr

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


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