Google OR-Tools 7.5
C++ Reference
Algorithms
CP-SAT
Graph
Routing
Linear solver
C++ Reference: CP-SAT
Namespaces
Classes
Files
operations_research
sat
ConstraintProto
ConstraintProto Member List
This is the complete list of members for
ConstraintProto
, including all inherited members.
::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
class
ConstraintProto
friend
::TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto
ConstraintProto
friend
_InternalParse
(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
ConstraintProto
_InternalSerialize
(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
ConstraintProto
add_enforcement_literal
(::PROTOBUF_NAMESPACE_ID::int32 value)
ConstraintProto
inline
all_diff
() const
ConstraintProto
inline
at_most_one
() const
ConstraintProto
inline
automaton
() const
ConstraintProto
inline
bool_and
() const
ConstraintProto
inline
bool_or
() const
ConstraintProto
inline
bool_xor
() const
ConstraintProto
inline
ByteSizeLong
() const final
ConstraintProto
circuit
() const
ConstraintProto
inline
circuit_covering
() const
ConstraintProto
inline
Clear
() final
ConstraintProto
clear_all_diff
()
ConstraintProto
inline
clear_at_most_one
()
ConstraintProto
inline
clear_automaton
()
ConstraintProto
inline
clear_bool_and
()
ConstraintProto
inline
clear_bool_or
()
ConstraintProto
inline
clear_bool_xor
()
ConstraintProto
inline
clear_circuit
()
ConstraintProto
inline
clear_circuit_covering
()
ConstraintProto
inline
clear_constraint
()
ConstraintProto
clear_cumulative
()
ConstraintProto
inline
clear_element
()
ConstraintProto
inline
clear_enforcement_literal
()
ConstraintProto
inline
clear_int_div
()
ConstraintProto
inline
clear_int_max
()
ConstraintProto
inline
clear_int_min
()
ConstraintProto
inline
clear_int_mod
()
ConstraintProto
inline
clear_int_prod
()
ConstraintProto
inline
clear_interval
()
ConstraintProto
inline
clear_inverse
()
ConstraintProto
inline
clear_lin_max
()
ConstraintProto
inline
clear_lin_min
()
ConstraintProto
inline
clear_linear
()
ConstraintProto
inline
clear_name
()
ConstraintProto
inline
clear_no_overlap
()
ConstraintProto
inline
clear_no_overlap_2d
()
ConstraintProto
inline
clear_reservoir
()
ConstraintProto
inline
clear_routes
()
ConstraintProto
inline
clear_table
()
ConstraintProto
inline
constraint_case
() const
ConstraintProto
inline
CONSTRAINT_NOT_SET
enum value
ConstraintProto
ConstraintCase
enum name
ConstraintProto
ConstraintProto
()
ConstraintProto
ConstraintProto
(const ConstraintProto &from)
ConstraintProto
ConstraintProto
(ConstraintProto &&from) noexcept
ConstraintProto
inline
CopyFrom
(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
ConstraintProto
CopyFrom
(const ConstraintProto &from)
ConstraintProto
cumulative
() const
ConstraintProto
inline
default_instance
()
ConstraintProto
static
descriptor
()
ConstraintProto
inline
static
element
() const
ConstraintProto
inline
enforcement_literal
(int index) const
ConstraintProto
inline
enforcement_literal
() const
ConstraintProto
inline
enforcement_literal_size
() const
ConstraintProto
inline
GetCachedSize
() const final
ConstraintProto
inline
GetDescriptor
()
ConstraintProto
inline
static
GetMetadata
() const final
ConstraintProto
GetReflection
()
ConstraintProto
inline
static
has_all_diff
() const
ConstraintProto
inline
has_at_most_one
() const
ConstraintProto
inline
has_automaton
() const
ConstraintProto
inline
has_bool_and
() const
ConstraintProto
inline
has_bool_or
() const
ConstraintProto
inline
has_bool_xor
() const
ConstraintProto
inline
has_circuit
() const
ConstraintProto
inline
has_circuit_covering
() const
ConstraintProto
inline
has_cumulative
() const
ConstraintProto
inline
has_element
() const
ConstraintProto
inline
has_int_div
() const
ConstraintProto
inline
has_int_max
() const
ConstraintProto
inline
has_int_min
() const
ConstraintProto
inline
has_int_mod
() const
ConstraintProto
inline
has_int_prod
() const
ConstraintProto
inline
has_interval
() const
ConstraintProto
inline
has_inverse
() const
ConstraintProto
inline
has_lin_max
() const
ConstraintProto
inline
has_lin_min
() const
ConstraintProto
inline
has_linear
() const
ConstraintProto
inline
has_no_overlap
() const
ConstraintProto
inline
has_no_overlap_2d
() const
ConstraintProto
inline
has_reservoir
() const
ConstraintProto
inline
has_routes
() const
ConstraintProto
inline
has_table
() const
ConstraintProto
inline
InitAsDefaultInstance
()
ConstraintProto
static
int_div
() const
ConstraintProto
inline
int_max
() const
ConstraintProto
inline
int_min
() const
ConstraintProto
inline
int_mod
() const
ConstraintProto
inline
int_prod
() const
ConstraintProto
inline
internal_default_instance
()
ConstraintProto
inline
static
interval
() const
ConstraintProto
inline
inverse
() const
ConstraintProto
inline
IsInitialized
() const final
ConstraintProto
kAllDiff
enum value
ConstraintProto
kAllDiffFieldNumber
enum value
ConstraintProto
kAtMostOne
enum value
ConstraintProto
kAtMostOneFieldNumber
enum value
ConstraintProto
kAutomaton
enum value
ConstraintProto
kAutomatonFieldNumber
enum value
ConstraintProto
kBoolAnd
enum value
ConstraintProto
kBoolAndFieldNumber
enum value
ConstraintProto
kBoolOr
enum value
ConstraintProto
kBoolOrFieldNumber
enum value
ConstraintProto
kBoolXor
enum value
ConstraintProto
kBoolXorFieldNumber
enum value
ConstraintProto
kCircuit
enum value
ConstraintProto
kCircuitCovering
enum value
ConstraintProto
kCircuitCoveringFieldNumber
enum value
ConstraintProto
kCircuitFieldNumber
enum value
ConstraintProto
kCumulative
enum value
ConstraintProto
kCumulativeFieldNumber
enum value
ConstraintProto
kElement
enum value
ConstraintProto
kElementFieldNumber
enum value
ConstraintProto
kEnforcementLiteralFieldNumber
enum value
ConstraintProto
kIndexInFileMessages
ConstraintProto
static
kIntDiv
enum value
ConstraintProto
kIntDivFieldNumber
enum value
ConstraintProto
kInterval
enum value
ConstraintProto
kIntervalFieldNumber
enum value
ConstraintProto
kIntMax
enum value
ConstraintProto
kIntMaxFieldNumber
enum value
ConstraintProto
kIntMin
enum value
ConstraintProto
kIntMinFieldNumber
enum value
ConstraintProto
kIntMod
enum value
ConstraintProto
kIntModFieldNumber
enum value
ConstraintProto
kIntProd
enum value
ConstraintProto
kIntProdFieldNumber
enum value
ConstraintProto
kInverse
enum value
ConstraintProto
kInverseFieldNumber
enum value
ConstraintProto
kLinear
enum value
ConstraintProto
kLinearFieldNumber
enum value
ConstraintProto
kLinMax
enum value
ConstraintProto
kLinMaxFieldNumber
enum value
ConstraintProto
kLinMin
enum value
ConstraintProto
kLinMinFieldNumber
enum value
ConstraintProto
kNameFieldNumber
enum value
ConstraintProto
kNoOverlap
enum value
ConstraintProto
kNoOverlap2D
enum value
ConstraintProto
kNoOverlap2DFieldNumber
enum value
ConstraintProto
kNoOverlapFieldNumber
enum value
ConstraintProto
kReservoir
enum value
ConstraintProto
kReservoirFieldNumber
enum value
ConstraintProto
kRoutes
enum value
ConstraintProto
kRoutesFieldNumber
enum value
ConstraintProto
kTable
enum value
ConstraintProto
kTableFieldNumber
enum value
ConstraintProto
lin_max
() const
ConstraintProto
inline
lin_min
() const
ConstraintProto
inline
linear
() const
ConstraintProto
inline
MergeFrom
(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
ConstraintProto
MergeFrom
(const ConstraintProto &from)
ConstraintProto
mutable_all_diff
()
ConstraintProto
inline
mutable_at_most_one
()
ConstraintProto
inline
mutable_automaton
()
ConstraintProto
inline
mutable_bool_and
()
ConstraintProto
inline
mutable_bool_or
()
ConstraintProto
inline
mutable_bool_xor
()
ConstraintProto
inline
mutable_circuit
()
ConstraintProto
inline
mutable_circuit_covering
()
ConstraintProto
inline
mutable_cumulative
()
ConstraintProto
inline
mutable_element
()
ConstraintProto
inline
mutable_enforcement_literal
()
ConstraintProto
inline
mutable_int_div
()
ConstraintProto
inline
mutable_int_max
()
ConstraintProto
inline
mutable_int_min
()
ConstraintProto
inline
mutable_int_mod
()
ConstraintProto
inline
mutable_int_prod
()
ConstraintProto
inline
mutable_interval
()
ConstraintProto
inline
mutable_inverse
()
ConstraintProto
inline
mutable_lin_max
()
ConstraintProto
inline
mutable_lin_min
()
ConstraintProto
inline
mutable_linear
()
ConstraintProto
inline
mutable_name
()
ConstraintProto
inline
mutable_no_overlap
()
ConstraintProto
inline
mutable_no_overlap_2d
()
ConstraintProto
inline
mutable_reservoir
()
ConstraintProto
inline
mutable_routes
()
ConstraintProto
inline
mutable_table
()
ConstraintProto
inline
name
() const
ConstraintProto
inline
New
() const final
ConstraintProto
inline
New
(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
ConstraintProto
inline
no_overlap
() const
ConstraintProto
inline
no_overlap_2d
() const
ConstraintProto
inline
operator=
(const ConstraintProto &from)
ConstraintProto
inline
operator=
(ConstraintProto &&from) noexcept
ConstraintProto
inline
release_all_diff
()
ConstraintProto
inline
release_at_most_one
()
ConstraintProto
inline
release_automaton
()
ConstraintProto
inline
release_bool_and
()
ConstraintProto
inline
release_bool_or
()
ConstraintProto
inline
release_bool_xor
()
ConstraintProto
inline
release_circuit
()
ConstraintProto
inline
release_circuit_covering
()
ConstraintProto
inline
release_cumulative
()
ConstraintProto
inline
release_element
()
ConstraintProto
inline
release_int_div
()
ConstraintProto
inline
release_int_max
()
ConstraintProto
inline
release_int_min
()
ConstraintProto
inline
release_int_mod
()
ConstraintProto
inline
release_int_prod
()
ConstraintProto
inline
release_interval
()
ConstraintProto
inline
release_inverse
()
ConstraintProto
inline
release_lin_max
()
ConstraintProto
inline
release_lin_min
()
ConstraintProto
inline
release_linear
()
ConstraintProto
inline
release_name
()
ConstraintProto
inline
release_no_overlap
()
ConstraintProto
inline
release_no_overlap_2d
()
ConstraintProto
inline
release_reservoir
()
ConstraintProto
inline
release_routes
()
ConstraintProto
inline
release_table
()
ConstraintProto
inline
reservoir
() const
ConstraintProto
inline
routes
() const
ConstraintProto
inline
set_allocated_all_diff
(::operations_research::sat::AllDifferentConstraintProto *all_diff)
ConstraintProto
set_allocated_at_most_one
(::operations_research::sat::BoolArgumentProto *at_most_one)
ConstraintProto
set_allocated_automaton
(::operations_research::sat::AutomatonConstraintProto *automaton)
ConstraintProto
set_allocated_bool_and
(::operations_research::sat::BoolArgumentProto *bool_and)
ConstraintProto
set_allocated_bool_or
(::operations_research::sat::BoolArgumentProto *bool_or)
ConstraintProto
set_allocated_bool_xor
(::operations_research::sat::BoolArgumentProto *bool_xor)
ConstraintProto
set_allocated_circuit
(::operations_research::sat::CircuitConstraintProto *circuit)
ConstraintProto
set_allocated_circuit_covering
(::operations_research::sat::CircuitCoveringConstraintProto *circuit_covering)
ConstraintProto
set_allocated_cumulative
(::operations_research::sat::CumulativeConstraintProto *cumulative)
ConstraintProto
set_allocated_element
(::operations_research::sat::ElementConstraintProto *element)
ConstraintProto
set_allocated_int_div
(::operations_research::sat::IntegerArgumentProto *int_div)
ConstraintProto
set_allocated_int_max
(::operations_research::sat::IntegerArgumentProto *int_max)
ConstraintProto
set_allocated_int_min
(::operations_research::sat::IntegerArgumentProto *int_min)
ConstraintProto
set_allocated_int_mod
(::operations_research::sat::IntegerArgumentProto *int_mod)
ConstraintProto
set_allocated_int_prod
(::operations_research::sat::IntegerArgumentProto *int_prod)
ConstraintProto
set_allocated_interval
(::operations_research::sat::IntervalConstraintProto *interval)
ConstraintProto
set_allocated_inverse
(::operations_research::sat::InverseConstraintProto *inverse)
ConstraintProto
set_allocated_lin_max
(::operations_research::sat::LinearArgumentProto *lin_max)
ConstraintProto
set_allocated_lin_min
(::operations_research::sat::LinearArgumentProto *lin_min)
ConstraintProto
set_allocated_linear
(::operations_research::sat::LinearConstraintProto *linear)
ConstraintProto
set_allocated_name
(std::string *name)
ConstraintProto
inline
set_allocated_no_overlap
(::operations_research::sat::NoOverlapConstraintProto *no_overlap)
ConstraintProto
set_allocated_no_overlap_2d
(::operations_research::sat::NoOverlap2DConstraintProto *no_overlap_2d)
ConstraintProto
set_allocated_reservoir
(::operations_research::sat::ReservoirConstraintProto *reservoir)
ConstraintProto
set_allocated_routes
(::operations_research::sat::RoutesConstraintProto *routes)
ConstraintProto
set_allocated_table
(::operations_research::sat::TableConstraintProto *table)
ConstraintProto
set_enforcement_literal
(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
ConstraintProto
inline
set_name
(const std::string &value)
ConstraintProto
inline
set_name
(std::string &&value)
ConstraintProto
inline
set_name
(const char *value)
ConstraintProto
inline
set_name
(const char *value, size_t size)
ConstraintProto
inline
swap
(ConstraintProto &a, ConstraintProto &b)
ConstraintProto
friend
Swap
(ConstraintProto *other)
ConstraintProto
inline
table
() const
ConstraintProto
inline
~ConstraintProto
()
ConstraintProto
virtual