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

Detailed Description

Definition at line 6932 of file cp_model.pb.h.

#include <cp_model.pb.h>

Inheritance diagram for operations_research::sat::RoutesConstraintProto:

Classes

class  _Internal

Public Types

enum  : int {
  kTailsFieldNumber = 1 , kHeadsFieldNumber = 2 , kLiteralsFieldNumber = 3 , kDemandsFieldNumber = 4 ,
  kDimensionsFieldNumber = 6 , kCapacityFieldNumber = 5
}
using NodeExpressions = RoutesConstraintProto_NodeExpressions

Public Member Functions

 RoutesConstraintProto ()
 ~RoutesConstraintProto () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR RoutesConstraintProto (::google::protobuf::internal::ConstantInitialized)
 RoutesConstraintProto (const RoutesConstraintProto &from)
 RoutesConstraintProto (RoutesConstraintProto &&from) noexcept
RoutesConstraintProtooperator= (const RoutesConstraintProto &from)
RoutesConstraintProtooperator= (RoutesConstraintProto &&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 (RoutesConstraintProto *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (RoutesConstraintProto *PROTOBUF_NONNULL other)
RoutesConstraintProto *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void CopyFrom (const RoutesConstraintProto &from)
void MergeFrom (const RoutesConstraintProto &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 tails_size () const
void clear_tails ()
::int32_t tails (int index) const
void set_tails (int index, ::int32_t value)
void add_tails (::int32_t value)
const ::google::protobuf::RepeatedField<::int32_t > & tails () const
::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL mutable_tails ()
int heads_size () const
void clear_heads ()
::int32_t heads (int index) const
void set_heads (int index, ::int32_t value)
void add_heads (::int32_t value)
const ::google::protobuf::RepeatedField<::int32_t > & heads () const
::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL mutable_heads ()
int literals_size () const
void clear_literals ()
::int32_t literals (int index) const
void set_literals (int index, ::int32_t value)
void add_literals (::int32_t value)
const ::google::protobuf::RepeatedField<::int32_t > & literals () const
::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL mutable_literals ()
int demands_size () const
void clear_demands ()
::int32_t demands (int index) const
void set_demands (int index, ::int32_t value)
void add_demands (::int32_t value)
const ::google::protobuf::RepeatedField<::int32_t > & demands () const
::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL mutable_demands ()
int dimensions_size () const
void clear_dimensions ()
::operations_research::sat::RoutesConstraintProto_NodeExpressions *PROTOBUF_NONNULL mutable_dimensions (int index)
::google::protobuf::RepeatedPtrField<::operations_research::sat::RoutesConstraintProto_NodeExpressions > *PROTOBUF_NONNULL mutable_dimensions ()
const ::operations_research::sat::RoutesConstraintProto_NodeExpressionsdimensions (int index) const
::operations_research::sat::RoutesConstraintProto_NodeExpressions *PROTOBUF_NONNULL add_dimensions ()
const ::google::protobuf::RepeatedPtrField<::operations_research::sat::RoutesConstraintProto_NodeExpressions > & dimensions () const
void clear_capacity ()
::int64_t capacity () const
void set_capacity (::int64_t value)
template<typename>
PROTOBUF_CONSTEXPR RoutesConstraintProto (::_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 RoutesConstraintProtodefault_instance ()
static constexpr auto InternalGenerateClassData_ ()

Static Public Attributes

static constexpr int kIndexInFileMessages = 14

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_2fsat_2fcp_5fmodel_2eproto
void swap (RoutesConstraintProto &a, RoutesConstraintProto &b)

Member Typedef Documentation

◆ NodeExpressions

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kTailsFieldNumber 
kHeadsFieldNumber 
kLiteralsFieldNumber 
kDemandsFieldNumber 
kDimensionsFieldNumber 
kCapacityFieldNumber 

Definition at line 7074 of file cp_model.pb.h.

Constructor & Destructor Documentation

◆ RoutesConstraintProto() [1/5]

operations_research::sat::RoutesConstraintProto::RoutesConstraintProto ( )
inline

Definition at line 6935 of file cp_model.pb.h.

◆ ~RoutesConstraintProto()

operations_research::sat::RoutesConstraintProto::~RoutesConstraintProto ( )

Definition at line 6503 of file cp_model.pb.cc.

◆ RoutesConstraintProto() [2/5]

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

◆ RoutesConstraintProto() [3/5]

operations_research::sat::RoutesConstraintProto::RoutesConstraintProto ( const RoutesConstraintProto & from)
inline

Definition at line 6948 of file cp_model.pb.h.

◆ RoutesConstraintProto() [4/5]

operations_research::sat::RoutesConstraintProto::RoutesConstraintProto ( RoutesConstraintProto && from)
inlinenoexcept

Definition at line 6949 of file cp_model.pb.h.

◆ RoutesConstraintProto() [5/5]

template<typename>
PROTOBUF_CONSTEXPR operations_research::sat::RoutesConstraintProto::RoutesConstraintProto ( ::_pbi::ConstantInitialized )

Definition at line 839 of file cp_model.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

Definition at line 6691 of file cp_model.pb.cc.

◆ add_demands()

void operations_research::sat::RoutesConstraintProto::add_demands ( ::int32_t value)
inline

Definition at line 10660 of file cp_model.pb.h.

◆ add_dimensions()

operations_research::sat::RoutesConstraintProto_NodeExpressions *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::add_dimensions ( )
inline

Definition at line 10744 of file cp_model.pb.h.

◆ add_heads()

void operations_research::sat::RoutesConstraintProto::add_heads ( ::int32_t value)
inline

Definition at line 10560 of file cp_model.pb.h.

◆ add_literals()

void operations_research::sat::RoutesConstraintProto::add_literals ( ::int32_t value)
inline

Definition at line 10610 of file cp_model.pb.h.

◆ add_tails()

void operations_research::sat::RoutesConstraintProto::add_tails ( ::int32_t value)
inline

Definition at line 10510 of file cp_model.pb.h.

◆ ByteSizeLong()

size_t operations_research::sat::RoutesConstraintProto::ByteSizeLong ( ) const
final

Definition at line 6783 of file cp_model.pb.cc.

◆ capacity()

int64_t operations_research::sat::RoutesConstraintProto::capacity ( ) const
inline

Definition at line 10696 of file cp_model.pb.h.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::sat::RoutesConstraintProto::Clear ( )

Definition at line 6655 of file cp_model.pb.cc.

◆ clear_capacity()

void operations_research::sat::RoutesConstraintProto::clear_capacity ( )
inline

Definition at line 10690 of file cp_model.pb.h.

◆ clear_demands()

void operations_research::sat::RoutesConstraintProto::clear_demands ( )
inline

Definition at line 10646 of file cp_model.pb.h.

◆ clear_dimensions()

void operations_research::sat::RoutesConstraintProto::clear_dimensions ( )
inline

Definition at line 10721 of file cp_model.pb.h.

◆ clear_heads()

void operations_research::sat::RoutesConstraintProto::clear_heads ( )
inline

Definition at line 10546 of file cp_model.pb.h.

◆ clear_literals()

void operations_research::sat::RoutesConstraintProto::clear_literals ( )
inline

Definition at line 10596 of file cp_model.pb.h.

◆ clear_tails()

void operations_research::sat::RoutesConstraintProto::clear_tails ( )
inline

Definition at line 10496 of file cp_model.pb.h.

◆ CopyFrom()

void operations_research::sat::RoutesConstraintProto::CopyFrom ( const RoutesConstraintProto & from)

Definition at line 6887 of file cp_model.pb.cc.

◆ default_instance()

const RoutesConstraintProto & operations_research::sat::RoutesConstraintProto::default_instance ( )
inlinestatic

Definition at line 6983 of file cp_model.pb.h.

◆ demands() [1/2]

const::google::protobuf::RepeatedField<::int32_t > & operations_research::sat::RoutesConstraintProto::demands ( ) const
inline

Definition at line 10666 of file cp_model.pb.h.

◆ demands() [2/2]

int32_t operations_research::sat::RoutesConstraintProto::demands ( int index) const
inline

Definition at line 10652 of file cp_model.pb.h.

◆ demands_size()

int operations_research::sat::RoutesConstraintProto::demands_size ( ) const
inline

Definition at line 10643 of file cp_model.pb.h.

◆ descriptor()

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

Definition at line 6974 of file cp_model.pb.h.

◆ dimensions() [1/2]

const::google::protobuf::RepeatedPtrField<::operations_research::sat::RoutesConstraintProto_NodeExpressions > & operations_research::sat::RoutesConstraintProto::dimensions ( ) const
inline

Definition at line 10754 of file cp_model.pb.h.

◆ dimensions() [2/2]

const::operations_research::sat::RoutesConstraintProto_NodeExpressions & operations_research::sat::RoutesConstraintProto::dimensions ( int index) const
inline

Definition at line 10739 of file cp_model.pb.h.

◆ dimensions_size()

int operations_research::sat::RoutesConstraintProto::dimensions_size ( ) const
inline

Definition at line 10718 of file cp_model.pb.h.

◆ GetCachedSize()

int operations_research::sat::RoutesConstraintProto::GetCachedSize ( ) const
inline

Definition at line 7042 of file cp_model.pb.h.

◆ GetDescriptor()

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

Definition at line 6977 of file cp_model.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::sat::RoutesConstraintProto::GetMetadata ( ) const

Definition at line 6907 of file cp_model.pb.cc.

◆ GetReflection()

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

Definition at line 6980 of file cp_model.pb.h.

◆ heads() [1/2]

const::google::protobuf::RepeatedField<::int32_t > & operations_research::sat::RoutesConstraintProto::heads ( ) const
inline

Definition at line 10566 of file cp_model.pb.h.

◆ heads() [2/2]

int32_t operations_research::sat::RoutesConstraintProto::heads ( int index) const
inline

Definition at line 10552 of file cp_model.pb.h.

◆ heads_size()

int operations_research::sat::RoutesConstraintProto::heads_size ( ) const
inline

Definition at line 10543 of file cp_model.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::sat::RoutesConstraintProto::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 6554 of file cp_model.pb.cc.

◆ IsInitialized()

bool operations_research::sat::RoutesConstraintProto::IsInitialized ( ) const
inline

Definition at line 7018 of file cp_model.pb.h.

◆ literals() [1/2]

const::google::protobuf::RepeatedField<::int32_t > & operations_research::sat::RoutesConstraintProto::literals ( ) const
inline

Definition at line 10616 of file cp_model.pb.h.

◆ literals() [2/2]

int32_t operations_research::sat::RoutesConstraintProto::literals ( int index) const
inline

Definition at line 10602 of file cp_model.pb.h.

◆ literals_size()

int operations_research::sat::RoutesConstraintProto::literals_size ( ) const
inline

Definition at line 10593 of file cp_model.pb.h.

◆ MergeFrom()

void operations_research::sat::RoutesConstraintProto::MergeFrom ( const RoutesConstraintProto & from)
inline

Definition at line 7011 of file cp_model.pb.h.

◆ mutable_demands()

google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_demands ( )
inline

Definition at line 10671 of file cp_model.pb.h.

◆ mutable_dimensions() [1/2]

google::protobuf::RepeatedPtrField<::operations_research::sat::RoutesConstraintProto_NodeExpressions > *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_dimensions ( )
inline

Definition at line 10732 of file cp_model.pb.h.

◆ mutable_dimensions() [2/2]

operations_research::sat::RoutesConstraintProto_NodeExpressions *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_dimensions ( int index)
inline

Definition at line 10727 of file cp_model.pb.h.

◆ mutable_heads()

google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_heads ( )
inline

Definition at line 10571 of file cp_model.pb.h.

◆ mutable_literals()

google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_literals ( )
inline

Definition at line 10621 of file cp_model.pb.h.

◆ mutable_tails()

google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_tails ( )
inline

Definition at line 10521 of file cp_model.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::sat::RoutesConstraintProto::mutable_unknown_fields ( )
inline

Definition at line 6969 of file cp_model.pb.h.

◆ New()

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

Definition at line 7005 of file cp_model.pb.h.

◆ operator=() [1/2]

RoutesConstraintProto & operations_research::sat::RoutesConstraintProto::operator= ( const RoutesConstraintProto & from)
inline

Definition at line 6951 of file cp_model.pb.h.

◆ operator=() [2/2]

RoutesConstraintProto & operations_research::sat::RoutesConstraintProto::operator= ( RoutesConstraintProto && from)
inlinenoexcept

Definition at line 6955 of file cp_model.pb.h.

◆ set_capacity()

void operations_research::sat::RoutesConstraintProto::set_capacity ( ::int64_t value)
inline

Definition at line 10700 of file cp_model.pb.h.

◆ set_demands()

void operations_research::sat::RoutesConstraintProto::set_demands ( int index,
::int32_t value )
inline

Definition at line 10656 of file cp_model.pb.h.

◆ set_heads()

void operations_research::sat::RoutesConstraintProto::set_heads ( int index,
::int32_t value )
inline

Definition at line 10556 of file cp_model.pb.h.

◆ set_literals()

void operations_research::sat::RoutesConstraintProto::set_literals ( int index,
::int32_t value )
inline

Definition at line 10606 of file cp_model.pb.h.

◆ set_tails()

void operations_research::sat::RoutesConstraintProto::set_tails ( int index,
::int32_t value )
inline

Definition at line 10506 of file cp_model.pb.h.

◆ Swap()

void operations_research::sat::RoutesConstraintProto::Swap ( RoutesConstraintProto *PROTOBUF_NONNULL other)
inline

Definition at line 6989 of file cp_model.pb.h.

◆ tails() [1/2]

const::google::protobuf::RepeatedField<::int32_t > & operations_research::sat::RoutesConstraintProto::tails ( ) const
inline

Definition at line 10516 of file cp_model.pb.h.

◆ tails() [2/2]

int32_t operations_research::sat::RoutesConstraintProto::tails ( int index) const
inline

Definition at line 10502 of file cp_model.pb.h.

◆ tails_size()

int operations_research::sat::RoutesConstraintProto::tails_size ( ) const
inline

Definition at line 10493 of file cp_model.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::sat::RoutesConstraintProto::unknown_fields ( ) const
inline

Definition at line 6965 of file cp_model.pb.h.

◆ UnsafeArenaSwap()

void operations_research::sat::RoutesConstraintProto::UnsafeArenaSwap ( RoutesConstraintProto *PROTOBUF_NONNULL other)
inline

Definition at line 6997 of file cp_model.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 7191 of file cp_model.pb.h.

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

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

Definition at line 7193 of file cp_model.pb.h.

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

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

Definition at line 7184 of file cp_model.pb.h.

◆ ::google::protobuf::MessageLite

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

Definition at line 7190 of file cp_model.pb.h.

◆ ::TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto

friend struct ::TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto
friend

Definition at line 7220 of file cp_model.pb.h.

◆ swap

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

Definition at line 6988 of file cp_model.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::sat::RoutesConstraintProto::_impl_

Definition at line 7219 of file cp_model.pb.h.

◆ kIndexInFileMessages

int operations_research::sat::RoutesConstraintProto::kIndexInFileMessages = 14
staticconstexpr

Definition at line 6987 of file cp_model.pb.h.


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