![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 5905 of file cp_model.pb.h.
#include <cp_model.pb.h>
Classes | |
| class | _Internal |
Public Types | |
| enum | : int { kSolutionFieldNumber = 2 , kTightenedVariablesFieldNumber = 21 , kSufficientAssumptionsForInfeasibilityFieldNumber = 23 , kAdditionalSolutionsFieldNumber = 27 , kSolutionInfoFieldNumber = 20 , kSolveLogFieldNumber = 26 , kIntegerObjectiveFieldNumber = 28 , kObjectiveValueFieldNumber = 3 , kBestObjectiveBoundFieldNumber = 4 , kNumBooleansFieldNumber = 10 , kNumConflictsFieldNumber = 11 , kNumBranchesFieldNumber = 12 , kNumBinaryPropagationsFieldNumber = 13 , kNumIntegerPropagationsFieldNumber = 14 , kWallTimeFieldNumber = 15 , kUserTimeFieldNumber = 16 , kDeterministicTimeFieldNumber = 17 , kGapIntegralFieldNumber = 22 , kNumRestartsFieldNumber = 24 , kNumLpIterationsFieldNumber = 25 , kInnerObjectiveLowerBoundFieldNumber = 29 , kNumIntegersFieldNumber = 30 , kNumFixedBooleansFieldNumber = 31 , kStatusFieldNumber = 1 } |
Public Member Functions | |
| CpSolverResponse () | |
| ~CpSolverResponse () PROTOBUF_FINAL | |
| template<typename = void> | |
| PROTOBUF_CONSTEXPR | CpSolverResponse (::google::protobuf::internal::ConstantInitialized) |
| CpSolverResponse (const CpSolverResponse &from) | |
| CpSolverResponse (CpSolverResponse &&from) noexcept | |
| CpSolverResponse & | operator= (const CpSolverResponse &from) |
| CpSolverResponse & | operator= (CpSolverResponse &&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 (CpSolverResponse *PROTOBUF_NONNULL other) |
| void | UnsafeArenaSwap (CpSolverResponse *PROTOBUF_NONNULL other) |
| CpSolverResponse *PROTOBUF_NONNULL | New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const |
| void | CopyFrom (const CpSolverResponse &from) |
| void | MergeFrom (const CpSolverResponse &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 | solution_size () const |
| void | clear_solution () |
| ::int64_t | solution (int index) const |
| void | set_solution (int index, ::int64_t value) |
| void | add_solution (::int64_t value) |
| const ::google::protobuf::RepeatedField<::int64_t > & | solution () const |
| ::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL | mutable_solution () |
| int | tightened_variables_size () const |
| void | clear_tightened_variables () |
| ::operations_research::sat::IntegerVariableProto *PROTOBUF_NONNULL | mutable_tightened_variables (int index) |
| ::google::protobuf::RepeatedPtrField<::operations_research::sat::IntegerVariableProto > *PROTOBUF_NONNULL | mutable_tightened_variables () |
| const ::operations_research::sat::IntegerVariableProto & | tightened_variables (int index) const |
| ::operations_research::sat::IntegerVariableProto *PROTOBUF_NONNULL | add_tightened_variables () |
| const ::google::protobuf::RepeatedPtrField<::operations_research::sat::IntegerVariableProto > & | tightened_variables () const |
| int | sufficient_assumptions_for_infeasibility_size () const |
| void | clear_sufficient_assumptions_for_infeasibility () |
| ::int32_t | sufficient_assumptions_for_infeasibility (int index) const |
| void | set_sufficient_assumptions_for_infeasibility (int index, ::int32_t value) |
| void | add_sufficient_assumptions_for_infeasibility (::int32_t value) |
| const ::google::protobuf::RepeatedField<::int32_t > & | sufficient_assumptions_for_infeasibility () const |
| ::google::protobuf::RepeatedField<::int32_t > *PROTOBUF_NONNULL | mutable_sufficient_assumptions_for_infeasibility () |
| int | additional_solutions_size () const |
| void | clear_additional_solutions () |
| ::operations_research::sat::CpSolverSolution *PROTOBUF_NONNULL | mutable_additional_solutions (int index) |
| ::google::protobuf::RepeatedPtrField<::operations_research::sat::CpSolverSolution > *PROTOBUF_NONNULL | mutable_additional_solutions () |
| const ::operations_research::sat::CpSolverSolution & | additional_solutions (int index) const |
| ::operations_research::sat::CpSolverSolution *PROTOBUF_NONNULL | add_additional_solutions () |
| const ::google::protobuf::RepeatedPtrField<::operations_research::sat::CpSolverSolution > & | additional_solutions () const |
| void | clear_solution_info () |
| const ::std::string & | solution_info () const |
| template<typename Arg_ = const ::std::string&, typename... Args_> | |
| void | set_solution_info (Arg_ &&arg, Args_... args) |
| ::std::string *PROTOBUF_NONNULL | mutable_solution_info () |
| ::std::string *PROTOBUF_NULLABLE | release_solution_info () |
| void | set_allocated_solution_info (::std::string *PROTOBUF_NULLABLE value) |
| void | clear_solve_log () |
| const ::std::string & | solve_log () const |
| template<typename Arg_ = const ::std::string&, typename... Args_> | |
| void | set_solve_log (Arg_ &&arg, Args_... args) |
| ::std::string *PROTOBUF_NONNULL | mutable_solve_log () |
| ::std::string *PROTOBUF_NULLABLE | release_solve_log () |
| void | set_allocated_solve_log (::std::string *PROTOBUF_NULLABLE value) |
| bool | has_integer_objective () const |
| void | clear_integer_objective () |
| const ::operations_research::sat::CpObjectiveProto & | integer_objective () const |
| ::operations_research::sat::CpObjectiveProto *PROTOBUF_NULLABLE | release_integer_objective () |
| ::operations_research::sat::CpObjectiveProto *PROTOBUF_NONNULL | mutable_integer_objective () |
| void | set_allocated_integer_objective (::operations_research::sat::CpObjectiveProto *PROTOBUF_NULLABLE value) |
| void | unsafe_arena_set_allocated_integer_objective (::operations_research::sat::CpObjectiveProto *PROTOBUF_NULLABLE value) |
| ::operations_research::sat::CpObjectiveProto *PROTOBUF_NULLABLE | unsafe_arena_release_integer_objective () |
| void | clear_objective_value () |
| double | objective_value () const |
| void | set_objective_value (double value) |
| void | clear_best_objective_bound () |
| double | best_objective_bound () const |
| void | set_best_objective_bound (double value) |
| void | clear_num_booleans () |
| ::int64_t | num_booleans () const |
| void | set_num_booleans (::int64_t value) |
| void | clear_num_conflicts () |
| ::int64_t | num_conflicts () const |
| void | set_num_conflicts (::int64_t value) |
| void | clear_num_branches () |
| ::int64_t | num_branches () const |
| void | set_num_branches (::int64_t value) |
| void | clear_num_binary_propagations () |
| ::int64_t | num_binary_propagations () const |
| void | set_num_binary_propagations (::int64_t value) |
| void | clear_num_integer_propagations () |
| ::int64_t | num_integer_propagations () const |
| void | set_num_integer_propagations (::int64_t value) |
| void | clear_wall_time () |
| double | wall_time () const |
| void | set_wall_time (double value) |
| void | clear_user_time () |
| double | user_time () const |
| void | set_user_time (double value) |
| void | clear_deterministic_time () |
| double | deterministic_time () const |
| void | set_deterministic_time (double value) |
| void | clear_gap_integral () |
| double | gap_integral () const |
| void | set_gap_integral (double value) |
| void | clear_num_restarts () |
| ::int64_t | num_restarts () const |
| void | set_num_restarts (::int64_t value) |
| void | clear_num_lp_iterations () |
| ::int64_t | num_lp_iterations () const |
| void | set_num_lp_iterations (::int64_t value) |
| void | clear_inner_objective_lower_bound () |
| ::int64_t | inner_objective_lower_bound () const |
| void | set_inner_objective_lower_bound (::int64_t value) |
| void | clear_num_integers () |
| ::int64_t | num_integers () const |
| void | set_num_integers (::int64_t value) |
| void | clear_num_fixed_booleans () |
| ::int64_t | num_fixed_booleans () const |
| void | set_num_fixed_booleans (::int64_t value) |
| void | clear_status () |
| ::operations_research::sat::CpSolverStatus | status () const |
| void | set_status (::operations_research::sat::CpSolverStatus value) |
| template<typename> | |
| PROTOBUF_CONSTEXPR | CpSolverResponse (::_pbi::ConstantInitialized) |
| template<typename Arg_, typename... Args_> | |
| PROTOBUF_ALWAYS_INLINE void | set_solution_info (Arg_ &&arg, Args_... args) |
| template<typename Arg_, typename... Args_> | |
| PROTOBUF_ALWAYS_INLINE void | set_solve_log (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 CpSolverResponse & | default_instance () |
| static constexpr auto | InternalGenerateClassData_ () |
Static Public Attributes | |
| static constexpr int | kIndexInFileMessages = 29 |
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 (CpSolverResponse &a, CpSolverResponse &b) |
| anonymous enum : int |
Definition at line 6046 of file cp_model.pb.h.
|
inline |
Definition at line 5908 of file cp_model.pb.h.
| operations_research::sat::CpSolverResponse::~CpSolverResponse | ( | ) |
Definition at line 13571 of file cp_model.pb.cc.
|
explicit |
|
inline |
Definition at line 5921 of file cp_model.pb.h.
|
inlinenoexcept |
Definition at line 5922 of file cp_model.pb.h.
| PROTOBUF_CONSTEXPR operations_research::sat::CpSolverResponse::CpSolverResponse | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 744 of file cp_model.pb.cc.
|
final |
Definition at line 13895 of file cp_model.pb.cc.
|
inline |
Definition at line 15419 of file cp_model.pb.h.
|
inline |
Definition at line 15310 of file cp_model.pb.h.
|
inline |
Definition at line 15522 of file cp_model.pb.h.
|
inline |
Definition at line 15475 of file cp_model.pb.h.
|
inline |
Definition at line 15429 of file cp_model.pb.h.
|
inline |
Definition at line 15414 of file cp_model.pb.h.
|
inline |
Definition at line 15393 of file cp_model.pb.h.
|
inline |
Definition at line 15371 of file cp_model.pb.h.
|
final |
Definition at line 14149 of file cp_model.pb.cc.
| PROTOBUF_NOINLINE void operations_research::sat::CpSolverResponse::Clear | ( | ) |
Definition at line 13842 of file cp_model.pb.cc.
|
inline |
Definition at line 15396 of file cp_model.pb.h.
|
inline |
Definition at line 15365 of file cp_model.pb.h.
|
inline |
Definition at line 15951 of file cp_model.pb.h.
|
inline |
Definition at line 15976 of file cp_model.pb.h.
|
inline |
Definition at line 15651 of file cp_model.pb.h.
|
inline |
Definition at line 15557 of file cp_model.pb.h.
|
inline |
Definition at line 15801 of file cp_model.pb.h.
|
inline |
Definition at line 15701 of file cp_model.pb.h.
|
inline |
Definition at line 15776 of file cp_model.pb.h.
|
inline |
Definition at line 15751 of file cp_model.pb.h.
|
inline |
Definition at line 15726 of file cp_model.pb.h.
|
inline |
Definition at line 15826 of file cp_model.pb.h.
|
inline |
Definition at line 15676 of file cp_model.pb.h.
|
inline |
Definition at line 15876 of file cp_model.pb.h.
|
inline |
Definition at line 15851 of file cp_model.pb.h.
|
inline |
Definition at line 15340 of file cp_model.pb.h.
|
inline |
Definition at line 15296 of file cp_model.pb.h.
|
inline |
Definition at line 16001 of file cp_model.pb.h.
|
inline |
Definition at line 16066 of file cp_model.pb.h.
|
inline |
Definition at line 15265 of file cp_model.pb.h.
|
inline |
Definition at line 15508 of file cp_model.pb.h.
|
inline |
Definition at line 15452 of file cp_model.pb.h.
|
inline |
Definition at line 15926 of file cp_model.pb.h.
|
inline |
Definition at line 15901 of file cp_model.pb.h.
| void operations_research::sat::CpSolverResponse::CopyFrom | ( | const CpSolverResponse & | from | ) |
Definition at line 14484 of file cp_model.pb.cc.
|
inlinestatic |
Definition at line 5956 of file cp_model.pb.h.
|
inlinestatic |
Definition at line 5947 of file cp_model.pb.h.
|
inline |
Definition at line 15957 of file cp_model.pb.h.
|
inline |
Definition at line 15982 of file cp_model.pb.h.
|
inline |
Definition at line 6015 of file cp_model.pb.h.
|
inlinestatic |
Definition at line 5950 of file cp_model.pb.h.
| google::protobuf::Metadata operations_research::sat::CpSolverResponse::GetMetadata | ( | ) | const |
Definition at line 14512 of file cp_model.pb.cc.
|
inlinestatic |
Definition at line 5953 of file cp_model.pb.h.
|
inline |
Definition at line 15552 of file cp_model.pb.h.
|
inline |
Definition at line 15657 of file cp_model.pb.h.
|
inline |
Definition at line 15568 of file cp_model.pb.h.
|
staticconstexpr |
Definition at line 13621 of file cp_model.pb.cc.
|
inline |
Definition at line 5991 of file cp_model.pb.h.
|
inline |
Definition at line 5984 of file cp_model.pb.h.
|
inline |
Definition at line 15407 of file cp_model.pb.h.
|
inline |
Definition at line 15402 of file cp_model.pb.h.
|
inline |
Definition at line 15622 of file cp_model.pb.h.
|
inline |
Definition at line 15321 of file cp_model.pb.h.
|
inline |
Definition at line 16019 of file cp_model.pb.h.
|
inline |
Definition at line 16084 of file cp_model.pb.h.
|
inline |
Definition at line 15533 of file cp_model.pb.h.
|
inline |
Definition at line 15463 of file cp_model.pb.h.
|
inline |
Definition at line 15458 of file cp_model.pb.h.
|
inline |
Definition at line 5942 of file cp_model.pb.h.
|
inline |
Definition at line 5978 of file cp_model.pb.h.
|
inline |
Definition at line 15807 of file cp_model.pb.h.
|
inline |
Definition at line 15707 of file cp_model.pb.h.
|
inline |
Definition at line 15782 of file cp_model.pb.h.
|
inline |
Definition at line 15757 of file cp_model.pb.h.
|
inline |
Definition at line 15732 of file cp_model.pb.h.
|
inline |
Definition at line 15832 of file cp_model.pb.h.
|
inline |
Definition at line 15682 of file cp_model.pb.h.
|
inline |
Definition at line 15882 of file cp_model.pb.h.
|
inline |
Definition at line 15857 of file cp_model.pb.h.
|
inline |
Definition at line 15346 of file cp_model.pb.h.
|
inline |
Definition at line 5924 of file cp_model.pb.h.
|
inlinenoexcept |
Definition at line 5928 of file cp_model.pb.h.
|
inlinenodiscard |
Definition at line 15586 of file cp_model.pb.h.
|
inlinenodiscard |
Definition at line 16038 of file cp_model.pb.h.
|
inlinenodiscard |
Definition at line 16103 of file cp_model.pb.h.
|
inline |
Definition at line 15629 of file cp_model.pb.h.
|
inline |
Definition at line 16051 of file cp_model.pb.h.
|
inline |
Definition at line 16116 of file cp_model.pb.h.
|
inline |
Definition at line 15375 of file cp_model.pb.h.
|
inline |
Definition at line 15961 of file cp_model.pb.h.
|
inline |
Definition at line 15986 of file cp_model.pb.h.
|
inline |
Definition at line 15661 of file cp_model.pb.h.
|
inline |
Definition at line 15811 of file cp_model.pb.h.
|
inline |
Definition at line 15711 of file cp_model.pb.h.
|
inline |
Definition at line 15786 of file cp_model.pb.h.
|
inline |
Definition at line 15761 of file cp_model.pb.h.
|
inline |
Definition at line 15736 of file cp_model.pb.h.
|
inline |
Definition at line 15836 of file cp_model.pb.h.
|
inline |
Definition at line 15686 of file cp_model.pb.h.
|
inline |
Definition at line 15886 of file cp_model.pb.h.
|
inline |
Definition at line 15861 of file cp_model.pb.h.
|
inline |
Definition at line 15350 of file cp_model.pb.h.
|
inline |
Definition at line 15306 of file cp_model.pb.h.
| PROTOBUF_ALWAYS_INLINE void operations_research::sat::CpSolverResponse::set_solution_info | ( | Arg_ && | arg, |
| Args_... | args ) |
Definition at line 16013 of file cp_model.pb.h.
| void operations_research::sat::CpSolverResponse::set_solution_info | ( | Arg_ && | arg, |
| Args_... | args ) |
| PROTOBUF_ALWAYS_INLINE void operations_research::sat::CpSolverResponse::set_solve_log | ( | Arg_ && | arg, |
| Args_... | args ) |
Definition at line 16078 of file cp_model.pb.h.
| void operations_research::sat::CpSolverResponse::set_solve_log | ( | Arg_ && | arg, |
| Args_... | args ) |
|
inline |
Definition at line 15275 of file cp_model.pb.h.
|
inline |
Definition at line 15518 of file cp_model.pb.h.
|
inline |
Definition at line 15936 of file cp_model.pb.h.
|
inline |
Definition at line 15911 of file cp_model.pb.h.
|
inline |
Definition at line 15316 of file cp_model.pb.h.
|
inline |
Definition at line 15302 of file cp_model.pb.h.
|
inline |
Definition at line 16007 of file cp_model.pb.h.
|
inline |
Definition at line 15293 of file cp_model.pb.h.
|
inline |
Definition at line 16072 of file cp_model.pb.h.
|
inline |
Definition at line 15271 of file cp_model.pb.h.
|
inline |
Definition at line 15528 of file cp_model.pb.h.
|
inline |
Definition at line 15514 of file cp_model.pb.h.
|
inline |
Definition at line 15505 of file cp_model.pb.h.
|
inline |
Definition at line 5962 of file cp_model.pb.h.
|
inline |
Definition at line 15485 of file cp_model.pb.h.
|
inline |
Definition at line 15470 of file cp_model.pb.h.
|
inline |
Definition at line 15449 of file cp_model.pb.h.
|
inline |
Definition at line 5938 of file cp_model.pb.h.
|
inline |
Definition at line 15605 of file cp_model.pb.h.
|
inline |
Definition at line 15572 of file cp_model.pb.h.
|
inline |
Definition at line 5970 of file cp_model.pb.h.
|
inline |
Definition at line 15932 of file cp_model.pb.h.
|
inline |
Definition at line 15907 of file cp_model.pb.h.
|
friend |
Definition at line 6367 of file cp_model.pb.h.
|
friend |
Definition at line 6369 of file cp_model.pb.h.
|
friend |
Definition at line 6360 of file cp_model.pb.h.
|
friend |
Definition at line 6366 of file cp_model.pb.h.
|
friend |
Definition at line 6412 of file cp_model.pb.h.
|
friend |
Definition at line 5961 of file cp_model.pb.h.
| Impl_ operations_research::sat::CpSolverResponse::_impl_ |
Definition at line 6411 of file cp_model.pb.h.
|
staticconstexpr |
Definition at line 5960 of file cp_model.pb.h.