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

Detailed Description

Definition at line 4652 of file linear_solver.pb.h.

#include <linear_solver.pb.h>

Inheritance diagram for operations_research::MPGeneralConstraintProto:

Classes

class  _Internal

Public Types

enum  GeneralConstraintCase {
  kIndicatorConstraint = 2 , kSosConstraint = 3 , kQuadraticConstraint = 4 , kAbsConstraint = 5 ,
  kAndConstraint = 6 , kOrConstraint = 7 , kMinConstraint = 8 , kMaxConstraint = 9 ,
  GENERAL_CONSTRAINT_NOT_SET = 0
}
enum  : int {
  kNameFieldNumber = 1 , kIndicatorConstraintFieldNumber = 2 , kSosConstraintFieldNumber = 3 , kQuadraticConstraintFieldNumber = 4 ,
  kAbsConstraintFieldNumber = 5 , kAndConstraintFieldNumber = 6 , kOrConstraintFieldNumber = 7 , kMinConstraintFieldNumber = 8 ,
  kMaxConstraintFieldNumber = 9
}
 nested types -------------------------------------------------— More...

Public Member Functions

 MPGeneralConstraintProto ()
 ~MPGeneralConstraintProto () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR MPGeneralConstraintProto (::google::protobuf::internal::ConstantInitialized)
 MPGeneralConstraintProto (const MPGeneralConstraintProto &from)
 MPGeneralConstraintProto (MPGeneralConstraintProto &&from) noexcept
MPGeneralConstraintProtooperator= (const MPGeneralConstraintProto &from)
MPGeneralConstraintProtooperator= (MPGeneralConstraintProto &&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 (MPGeneralConstraintProto *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (MPGeneralConstraintProto *PROTOBUF_NONNULL other)
MPGeneralConstraintProto *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const MPGeneralConstraintProto &from)
void MergeFrom (const MPGeneralConstraintProto &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_name () const
 optional string name = 1 [default = ""];
void clear_name ()
const ::std::string & name () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_name (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_name ()
::std::string *PROTOBUF_NULLABLE release_name ()
void set_allocated_name (::std::string *PROTOBUF_NULLABLE value)
bool has_indicator_constraint () const
 .operations_research.MPIndicatorConstraint indicator_constraint = 2;
void clear_indicator_constraint ()
const ::operations_research::MPIndicatorConstraintindicator_constraint () const
::operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE release_indicator_constraint ()
::operations_research::MPIndicatorConstraint *PROTOBUF_NONNULL mutable_indicator_constraint ()
void set_allocated_indicator_constraint (::operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_indicator_constraint (::operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE unsafe_arena_release_indicator_constraint ()
bool has_sos_constraint () const
 .operations_research.MPSosConstraint sos_constraint = 3;
void clear_sos_constraint ()
const ::operations_research::MPSosConstraintsos_constraint () const
::operations_research::MPSosConstraint *PROTOBUF_NULLABLE release_sos_constraint ()
::operations_research::MPSosConstraint *PROTOBUF_NONNULL mutable_sos_constraint ()
void set_allocated_sos_constraint (::operations_research::MPSosConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_sos_constraint (::operations_research::MPSosConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPSosConstraint *PROTOBUF_NULLABLE unsafe_arena_release_sos_constraint ()
bool has_quadratic_constraint () const
 .operations_research.MPQuadraticConstraint quadratic_constraint = 4;
void clear_quadratic_constraint ()
const ::operations_research::MPQuadraticConstraintquadratic_constraint () const
::operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE release_quadratic_constraint ()
::operations_research::MPQuadraticConstraint *PROTOBUF_NONNULL mutable_quadratic_constraint ()
void set_allocated_quadratic_constraint (::operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_quadratic_constraint (::operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE unsafe_arena_release_quadratic_constraint ()
bool has_abs_constraint () const
 .operations_research.MPAbsConstraint abs_constraint = 5;
void clear_abs_constraint ()
const ::operations_research::MPAbsConstraintabs_constraint () const
::operations_research::MPAbsConstraint *PROTOBUF_NULLABLE release_abs_constraint ()
::operations_research::MPAbsConstraint *PROTOBUF_NONNULL mutable_abs_constraint ()
void set_allocated_abs_constraint (::operations_research::MPAbsConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_abs_constraint (::operations_research::MPAbsConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPAbsConstraint *PROTOBUF_NULLABLE unsafe_arena_release_abs_constraint ()
bool has_and_constraint () const
 .operations_research.MPArrayConstraint and_constraint = 6;
void clear_and_constraint ()
const ::operations_research::MPArrayConstraintand_constraint () const
::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE release_and_constraint ()
::operations_research::MPArrayConstraint *PROTOBUF_NONNULL mutable_and_constraint ()
void set_allocated_and_constraint (::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_and_constraint (::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE unsafe_arena_release_and_constraint ()
bool has_or_constraint () const
 .operations_research.MPArrayConstraint or_constraint = 7;
void clear_or_constraint ()
const ::operations_research::MPArrayConstraintor_constraint () const
::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE release_or_constraint ()
::operations_research::MPArrayConstraint *PROTOBUF_NONNULL mutable_or_constraint ()
void set_allocated_or_constraint (::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_or_constraint (::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE unsafe_arena_release_or_constraint ()
bool has_min_constraint () const
 .operations_research.MPArrayWithConstantConstraint min_constraint = 8;
void clear_min_constraint ()
const ::operations_research::MPArrayWithConstantConstraintmin_constraint () const
::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE release_min_constraint ()
::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NONNULL mutable_min_constraint ()
void set_allocated_min_constraint (::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_min_constraint (::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE unsafe_arena_release_min_constraint ()
bool has_max_constraint () const
 .operations_research.MPArrayWithConstantConstraint max_constraint = 9;
void clear_max_constraint ()
const ::operations_research::MPArrayWithConstantConstraintmax_constraint () const
::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE release_max_constraint ()
::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NONNULL mutable_max_constraint ()
void set_allocated_max_constraint (::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_max_constraint (::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE value)
::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE unsafe_arena_release_max_constraint ()
void clear_general_constraint ()
GeneralConstraintCase general_constraint_case () const
template<typename>
PROTOBUF_CONSTEXPR MPGeneralConstraintProto (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_name (Arg_ &&arg, Args_... args)

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 MPGeneralConstraintProtodefault_instance ()
static constexpr auto InternalGenerateClassData_ ()

Static Public Attributes

static constexpr int kIndexInFileMessages = 2

Protected Member Functions

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

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

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

Enumerator
kNameFieldNumber 
kIndicatorConstraintFieldNumber 
kSosConstraintFieldNumber 
kQuadraticConstraintFieldNumber 
kAbsConstraintFieldNumber 
kAndConstraintFieldNumber 
kOrConstraintFieldNumber 
kMinConstraintFieldNumber 
kMaxConstraintFieldNumber 

Definition at line 4805 of file linear_solver.pb.h.

◆ GeneralConstraintCase

Enumerator
kIndicatorConstraint 
kSosConstraint 
kQuadraticConstraint 
kAbsConstraint 
kAndConstraint 
kOrConstraint 
kMinConstraint 
kMaxConstraint 
GENERAL_CONSTRAINT_NOT_SET 

Definition at line 4707 of file linear_solver.pb.h.

Constructor & Destructor Documentation

◆ MPGeneralConstraintProto() [1/8]

operations_research::MPGeneralConstraintProto::MPGeneralConstraintProto ( )
inline

Definition at line 4655 of file linear_solver.pb.h.

◆ ~MPGeneralConstraintProto()

operations_research::MPGeneralConstraintProto::~MPGeneralConstraintProto ( )

@protoc_insertion_point(destructor:operations_research.MPGeneralConstraintProto)

Definition at line 2133 of file linear_solver.pb.cc.

◆ MPGeneralConstraintProto() [2/8]

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

◆ MPGeneralConstraintProto() [3/8]

operations_research::MPGeneralConstraintProto::MPGeneralConstraintProto ( const MPGeneralConstraintProto & from)
inline

Definition at line 4668 of file linear_solver.pb.h.

◆ MPGeneralConstraintProto() [4/8]

operations_research::MPGeneralConstraintProto::MPGeneralConstraintProto ( MPGeneralConstraintProto && from)
inlinenoexcept

Definition at line 4669 of file linear_solver.pb.h.

◆ MPGeneralConstraintProto() [5/8]

operations_research::MPGeneralConstraintProto::MPGeneralConstraintProto ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.MPGeneralConstraintProto)

Definition at line 2059 of file linear_solver.pb.cc.

◆ MPGeneralConstraintProto() [6/8]

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

@protoc_insertion_point(copy_constructor:operations_research.MPGeneralConstraintProto)

Definition at line 2078 of file linear_solver.pb.cc.

◆ MPGeneralConstraintProto() [7/8]

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

Definition at line 4787 of file linear_solver.pb.h.

◆ MPGeneralConstraintProto() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::MPGeneralConstraintProto::MPGeneralConstraintProto ( ::_pbi::ConstantInitialized )

Definition at line 567 of file linear_solver.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

@protoc_insertion_point(serialize_to_array_start:operations_research.MPGeneralConstraintProto)

optional string name = 1 [default = ""];

@protoc_insertion_point(serialize_to_array_end:operations_research.MPGeneralConstraintProto)

Definition at line 2358 of file linear_solver.pb.cc.

◆ abs_constraint()

const::operations_research::MPAbsConstraint & operations_research::MPGeneralConstraintProto::abs_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.abs_constraint)

Definition at line 6545 of file linear_solver.pb.h.

◆ and_constraint()

const::operations_research::MPArrayConstraint & operations_research::MPGeneralConstraintProto::and_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.and_constraint)

Definition at line 6626 of file linear_solver.pb.h.

◆ ByteSizeLong()

size_t operations_research::MPGeneralConstraintProto::ByteSizeLong ( ) const
final

@protoc_insertion_point(message_byte_size_start:operations_research.MPGeneralConstraintProto)

Prevent compiler warnings about cached_has_bits being unused

optional string name = 1 [default = ""];

.operations_research.MPIndicatorConstraint indicator_constraint = 2;

.operations_research.MPSosConstraint sos_constraint = 3;

.operations_research.MPQuadraticConstraint quadratic_constraint = 4;

.operations_research.MPAbsConstraint abs_constraint = 5;

.operations_research.MPArrayConstraint and_constraint = 6;

.operations_research.MPArrayConstraint or_constraint = 7;

.operations_research.MPArrayWithConstantConstraint min_constraint = 8;

.operations_research.MPArrayWithConstantConstraint max_constraint = 9;

Definition at line 2441 of file linear_solver.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::MPGeneralConstraintProto::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.MPGeneralConstraintProto)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 2336 of file linear_solver.pb.cc.

◆ clear_abs_constraint()

void operations_research::MPGeneralConstraintProto::clear_abs_constraint ( )
inline

Definition at line 6517 of file linear_solver.pb.h.

◆ clear_and_constraint()

void operations_research::MPGeneralConstraintProto::clear_and_constraint ( )
inline

Definition at line 6598 of file linear_solver.pb.h.

◆ clear_general_constraint()

void operations_research::MPGeneralConstraintProto::clear_general_constraint ( )

@protoc_insertion_point(one_of_clear_start:operations_research.MPGeneralConstraintProto)

Definition at line 2148 of file linear_solver.pb.cc.

◆ clear_indicator_constraint()

void operations_research::MPGeneralConstraintProto::clear_indicator_constraint ( )
inline

Definition at line 6274 of file linear_solver.pb.h.

◆ clear_max_constraint()

void operations_research::MPGeneralConstraintProto::clear_max_constraint ( )
inline

Definition at line 6841 of file linear_solver.pb.h.

◆ clear_min_constraint()

void operations_research::MPGeneralConstraintProto::clear_min_constraint ( )
inline

Definition at line 6760 of file linear_solver.pb.h.

◆ clear_name()

void operations_research::MPGeneralConstraintProto::clear_name ( )
inline

Definition at line 6200 of file linear_solver.pb.h.

◆ clear_or_constraint()

void operations_research::MPGeneralConstraintProto::clear_or_constraint ( )
inline

Definition at line 6679 of file linear_solver.pb.h.

◆ clear_quadratic_constraint()

void operations_research::MPGeneralConstraintProto::clear_quadratic_constraint ( )
inline

Definition at line 6436 of file linear_solver.pb.h.

◆ clear_sos_constraint()

void operations_research::MPGeneralConstraintProto::clear_sos_constraint ( )
inline

Definition at line 6355 of file linear_solver.pb.h.

◆ CopyFrom()

void operations_research::MPGeneralConstraintProto::CopyFrom ( const MPGeneralConstraintProto & from)

@protoc_insertion_point(class_specific_copy_from_start:operations_research.MPGeneralConstraintProto)

Definition at line 2612 of file linear_solver.pb.cc.

◆ default_instance()

const MPGeneralConstraintProto & operations_research::MPGeneralConstraintProto::default_instance ( )
inlinestatic

Definition at line 4703 of file linear_solver.pb.h.

◆ descriptor()

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

Definition at line 4694 of file linear_solver.pb.h.

◆ general_constraint_case()

MPGeneralConstraintProto::GeneralConstraintCase operations_research::MPGeneralConstraintProto::general_constraint_case ( ) const
inline

Definition at line 6918 of file linear_solver.pb.h.

◆ GetCachedSize()

int operations_research::MPGeneralConstraintProto::GetCachedSize ( ) const
inline

Definition at line 4773 of file linear_solver.pb.h.

◆ GetClassData()

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

Definition at line 2261 of file linear_solver.pb.cc.

◆ GetDescriptor()

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

Definition at line 4697 of file linear_solver.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::MPGeneralConstraintProto::GetMetadata ( ) const

Definition at line 2631 of file linear_solver.pb.cc.

◆ GetReflection()

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

Definition at line 4700 of file linear_solver.pb.h.

◆ has_abs_constraint()

bool operations_research::MPGeneralConstraintProto::has_abs_constraint ( ) const
inline

.operations_research.MPAbsConstraint abs_constraint = 5;

Definition at line 6508 of file linear_solver.pb.h.

◆ has_and_constraint()

bool operations_research::MPGeneralConstraintProto::has_and_constraint ( ) const
inline

.operations_research.MPArrayConstraint and_constraint = 6;

Definition at line 6589 of file linear_solver.pb.h.

◆ has_indicator_constraint()

bool operations_research::MPGeneralConstraintProto::has_indicator_constraint ( ) const
inline

.operations_research.MPIndicatorConstraint indicator_constraint = 2;

Definition at line 6265 of file linear_solver.pb.h.

◆ has_max_constraint()

bool operations_research::MPGeneralConstraintProto::has_max_constraint ( ) const
inline

.operations_research.MPArrayWithConstantConstraint max_constraint = 9;

Definition at line 6832 of file linear_solver.pb.h.

◆ has_min_constraint()

bool operations_research::MPGeneralConstraintProto::has_min_constraint ( ) const
inline

.operations_research.MPArrayWithConstantConstraint min_constraint = 8;

Definition at line 6751 of file linear_solver.pb.h.

◆ has_name()

bool operations_research::MPGeneralConstraintProto::has_name ( ) const
inline

optional string name = 1 [default = ""];

MPGeneralConstraintProto.

optional string name = 1 [default = ""];

Definition at line 6196 of file linear_solver.pb.h.

◆ has_or_constraint()

bool operations_research::MPGeneralConstraintProto::has_or_constraint ( ) const
inline

.operations_research.MPArrayConstraint or_constraint = 7;

Definition at line 6670 of file linear_solver.pb.h.

◆ has_quadratic_constraint()

bool operations_research::MPGeneralConstraintProto::has_quadratic_constraint ( ) const
inline

.operations_research.MPQuadraticConstraint quadratic_constraint = 4;

Definition at line 6427 of file linear_solver.pb.h.

◆ has_sos_constraint()

bool operations_research::MPGeneralConstraintProto::has_sos_constraint ( ) const
inline

.operations_research.MPSosConstraint sos_constraint = 3;

Definition at line 6346 of file linear_solver.pb.h.

◆ indicator_constraint()

const::operations_research::MPIndicatorConstraint & operations_research::MPGeneralConstraintProto::indicator_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.indicator_constraint)

Definition at line 6302 of file linear_solver.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::MPGeneralConstraintProto::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 2233 of file linear_solver.pb.cc.

◆ InternalNewImpl_()

auto operations_research::MPGeneralConstraintProto::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 2229 of file linear_solver.pb.cc.

◆ IsInitialized()

bool operations_research::MPGeneralConstraintProto::IsInitialized ( ) const
inline

Definition at line 4749 of file linear_solver.pb.h.

◆ max_constraint()

const::operations_research::MPArrayWithConstantConstraint & operations_research::MPGeneralConstraintProto::max_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.max_constraint)

Definition at line 6869 of file linear_solver.pb.h.

◆ MergeFrom()

void operations_research::MPGeneralConstraintProto::MergeFrom ( const MPGeneralConstraintProto & from)
inline

Definition at line 4742 of file linear_solver.pb.h.

◆ min_constraint()

const::operations_research::MPArrayWithConstantConstraint & operations_research::MPGeneralConstraintProto::min_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.min_constraint)

Definition at line 6788 of file linear_solver.pb.h.

◆ mutable_abs_constraint()

operations_research::MPAbsConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_abs_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.abs_constraint)

Definition at line 6581 of file linear_solver.pb.h.

◆ mutable_and_constraint()

operations_research::MPArrayConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_and_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.and_constraint)

Definition at line 6662 of file linear_solver.pb.h.

◆ mutable_indicator_constraint()

operations_research::MPIndicatorConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_indicator_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.indicator_constraint)

Definition at line 6338 of file linear_solver.pb.h.

◆ mutable_max_constraint()

operations_research::MPArrayWithConstantConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_max_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.max_constraint)

Definition at line 6905 of file linear_solver.pb.h.

◆ mutable_min_constraint()

operations_research::MPArrayWithConstantConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_min_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.min_constraint)

Definition at line 6824 of file linear_solver.pb.h.

◆ mutable_name()

std::string *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_name ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.name)

Definition at line 6217 of file linear_solver.pb.h.

◆ mutable_or_constraint()

operations_research::MPArrayConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_or_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.or_constraint)

Definition at line 6743 of file linear_solver.pb.h.

◆ mutable_quadratic_constraint()

operations_research::MPQuadraticConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_quadratic_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.quadratic_constraint)

Definition at line 6500 of file linear_solver.pb.h.

◆ mutable_sos_constraint()

operations_research::MPSosConstraint *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_sos_constraint ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.sos_constraint)

Definition at line 6419 of file linear_solver.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::MPGeneralConstraintProto::mutable_unknown_fields ( )
inline

Definition at line 4689 of file linear_solver.pb.h.

◆ name()

const::std::string & operations_research::MPGeneralConstraintProto::name ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.name)

Definition at line 6205 of file linear_solver.pb.h.

◆ New()

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

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

Definition at line 4736 of file linear_solver.pb.h.

◆ operator=() [1/2]

MPGeneralConstraintProto & operations_research::MPGeneralConstraintProto::operator= ( const MPGeneralConstraintProto & from)
inline

Definition at line 4671 of file linear_solver.pb.h.

◆ operator=() [2/2]

MPGeneralConstraintProto & operations_research::MPGeneralConstraintProto::operator= ( MPGeneralConstraintProto && from)
inlinenoexcept

Definition at line 4675 of file linear_solver.pb.h.

◆ or_constraint()

const::operations_research::MPArrayConstraint & operations_research::MPGeneralConstraintProto::or_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.or_constraint)

Definition at line 6707 of file linear_solver.pb.h.

◆ PlacementNew_()

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

Definition at line 2224 of file linear_solver.pb.cc.

◆ quadratic_constraint()

const::operations_research::MPQuadraticConstraint & operations_research::MPGeneralConstraintProto::quadratic_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.quadratic_constraint)

Definition at line 6464 of file linear_solver.pb.h.

◆ release_abs_constraint()

operations_research::MPAbsConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_abs_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.abs_constraint)

Definition at line 6528 of file linear_solver.pb.h.

◆ release_and_constraint()

operations_research::MPArrayConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_and_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.and_constraint)

Definition at line 6609 of file linear_solver.pb.h.

◆ release_indicator_constraint()

operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_indicator_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.indicator_constraint)

Definition at line 6285 of file linear_solver.pb.h.

◆ release_max_constraint()

operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_max_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.max_constraint)

Definition at line 6852 of file linear_solver.pb.h.

◆ release_min_constraint()

operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_min_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.min_constraint)

Definition at line 6771 of file linear_solver.pb.h.

◆ release_name()

std::string *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_name ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.name)

Definition at line 6237 of file linear_solver.pb.h.

◆ release_or_constraint()

operations_research::MPArrayConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_or_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.or_constraint)

Definition at line 6690 of file linear_solver.pb.h.

◆ release_quadratic_constraint()

operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_quadratic_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)

Definition at line 6447 of file linear_solver.pb.h.

◆ release_sos_constraint()

operations_research::MPSosConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::release_sos_constraint ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.sos_constraint)

Definition at line 6366 of file linear_solver.pb.h.

◆ set_allocated_abs_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_abs_constraint ( ::operations_research::MPAbsConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.abs_constraint)

Definition at line 1994 of file linear_solver.pb.cc.

◆ set_allocated_and_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_and_constraint ( ::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.and_constraint)

Definition at line 2007 of file linear_solver.pb.cc.

◆ set_allocated_indicator_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_indicator_constraint ( ::operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.indicator_constraint)

Definition at line 1955 of file linear_solver.pb.cc.

◆ set_allocated_max_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_max_constraint ( ::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.max_constraint)

Definition at line 2046 of file linear_solver.pb.cc.

◆ set_allocated_min_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_min_constraint ( ::operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.min_constraint)

Definition at line 2033 of file linear_solver.pb.cc.

◆ set_allocated_name()

void operations_research::MPGeneralConstraintProto::set_allocated_name ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.name)

Definition at line 6250 of file linear_solver.pb.h.

◆ set_allocated_or_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_or_constraint ( ::operations_research::MPArrayConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.or_constraint)

Definition at line 2020 of file linear_solver.pb.cc.

◆ set_allocated_quadratic_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_quadratic_constraint ( ::operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.quadratic_constraint)

Definition at line 1981 of file linear_solver.pb.cc.

◆ set_allocated_sos_constraint()

void operations_research::MPGeneralConstraintProto::set_allocated_sos_constraint ( ::operations_research::MPSosConstraint *PROTOBUF_NULLABLE value)

@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.sos_constraint)

Definition at line 1968 of file linear_solver.pb.cc.

◆ set_name() [1/2]

template<typename Arg_ = const ::std::string&, typename... Args_>
void operations_research::MPGeneralConstraintProto::set_name ( Arg_ && arg,
Args_... args )

◆ set_name() [2/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::MPGeneralConstraintProto::set_name ( Arg_ && arg,
Args_... args )

@protoc_insertion_point(field_set:operations_research.MPGeneralConstraintProto.name)

Definition at line 6211 of file linear_solver.pb.h.

◆ sos_constraint()

const::operations_research::MPSosConstraint & operations_research::MPGeneralConstraintProto::sos_constraint ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.sos_constraint)

Definition at line 6383 of file linear_solver.pb.h.

◆ Swap()

void operations_research::MPGeneralConstraintProto::Swap ( MPGeneralConstraintProto *PROTOBUF_NONNULL other)
inline

Definition at line 4720 of file linear_solver.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::MPGeneralConstraintProto::unknown_fields ( ) const
inline

Definition at line 4685 of file linear_solver.pb.h.

◆ unsafe_arena_release_abs_constraint()

operations_research::MPAbsConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_abs_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.abs_constraint)

Definition at line 6549 of file linear_solver.pb.h.

◆ unsafe_arena_release_and_constraint()

operations_research::MPArrayConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_and_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.and_constraint)

Definition at line 6630 of file linear_solver.pb.h.

◆ unsafe_arena_release_indicator_constraint()

operations_research::MPIndicatorConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_indicator_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.indicator_constraint)

Definition at line 6306 of file linear_solver.pb.h.

◆ unsafe_arena_release_max_constraint()

operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_max_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.max_constraint)

Definition at line 6873 of file linear_solver.pb.h.

◆ unsafe_arena_release_min_constraint()

operations_research::MPArrayWithConstantConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_min_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.min_constraint)

Definition at line 6792 of file linear_solver.pb.h.

◆ unsafe_arena_release_or_constraint()

operations_research::MPArrayConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_or_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.or_constraint)

Definition at line 6711 of file linear_solver.pb.h.

◆ unsafe_arena_release_quadratic_constraint()

operations_research::MPQuadraticConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_quadratic_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)

Definition at line 6468 of file linear_solver.pb.h.

◆ unsafe_arena_release_sos_constraint()

operations_research::MPSosConstraint *PROTOBUF_NULLABLE operations_research::MPGeneralConstraintProto::unsafe_arena_release_sos_constraint ( )
inline

@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.sos_constraint)

Definition at line 6387 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_abs_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_abs_constraint ( ::operations_research::MPAbsConstraint *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.MPGeneralConstraintProto.abs_constraint)

Definition at line 6560 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_and_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_and_constraint ( ::operations_research::MPArrayConstraint *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.MPGeneralConstraintProto.and_constraint)

Definition at line 6641 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_indicator_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_indicator_constraint ( ::operations_research::MPIndicatorConstraint *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.MPGeneralConstraintProto.indicator_constraint)

Definition at line 6317 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_max_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_max_constraint ( ::operations_research::MPArrayWithConstantConstraint *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.MPGeneralConstraintProto.max_constraint)

Definition at line 6884 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_min_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_min_constraint ( ::operations_research::MPArrayWithConstantConstraint *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.MPGeneralConstraintProto.min_constraint)

Definition at line 6803 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_or_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_or_constraint ( ::operations_research::MPArrayConstraint *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.MPGeneralConstraintProto.or_constraint)

Definition at line 6722 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_quadratic_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_quadratic_constraint ( ::operations_research::MPQuadraticConstraint *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.MPGeneralConstraintProto.quadratic_constraint)

Definition at line 6479 of file linear_solver.pb.h.

◆ unsafe_arena_set_allocated_sos_constraint()

void operations_research::MPGeneralConstraintProto::unsafe_arena_set_allocated_sos_constraint ( ::operations_research::MPSosConstraint *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.MPGeneralConstraintProto.sos_constraint)

Definition at line 6398 of file linear_solver.pb.h.

◆ UnsafeArenaSwap()

void operations_research::MPGeneralConstraintProto::UnsafeArenaSwap ( MPGeneralConstraintProto *PROTOBUF_NONNULL other)
inline

Definition at line 4728 of file linear_solver.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 5006 of file linear_solver.pb.h.

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

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

Definition at line 5008 of file linear_solver.pb.h.

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

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

Definition at line 4999 of file linear_solver.pb.h.

◆ ::google::protobuf::MessageLite

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

Definition at line 5005 of file linear_solver.pb.h.

◆ ::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto

◆ swap

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

Definition at line 4719 of file linear_solver.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::MPGeneralConstraintProto::_impl_

Definition at line 5038 of file linear_solver.pb.h.

◆ kIndexInFileMessages

int operations_research::MPGeneralConstraintProto::kIndexInFileMessages = 2
staticconstexpr

Definition at line 4718 of file linear_solver.pb.h.


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