Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::packing::vbp Namespace Reference

Classes

class  Item
struct  ItemDefaultTypeInternal
class  VbpParser
class  VectorBinPackingOneBinInSolution
struct  VectorBinPackingOneBinInSolutionDefaultTypeInternal
class  VectorBinPackingProblem
struct  VectorBinPackingProblemDefaultTypeInternal
class  VectorBinPackingSolution
struct  VectorBinPackingSolutionDefaultTypeInternal

Enumerations

enum  VectorBinPackingSolveStatus : int {
  VECTOR_BIN_PACKING_SOLVE_STATUS_UNSPECIFIED = 0 , OPTIMAL = 1 , FEASIBLE = 2 , INFEASIBLE = 3 ,
  VectorBinPackingSolveStatus_INT_MIN_SENTINEL_DO_NOT_USE_ , VectorBinPackingSolveStatus_INT_MAX_SENTINEL_DO_NOT_USE_
}

Functions

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL VectorBinPackingSolveStatus_descriptor ()
bool VectorBinPackingSolveStatus_IsValid (int value)
template<typename T>
const ::std::string & VectorBinPackingSolveStatus_Name (T value)
template<>
const ::std::string & VectorBinPackingSolveStatus_Name (VectorBinPackingSolveStatus value)
bool VectorBinPackingSolveStatus_Parse (::absl::string_view name, VectorBinPackingSolveStatus *PROTOBUF_NONNULL value)

Variables

PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VectorBinPackingOneBinInSolutionDefaultTypeInternal _VectorBinPackingOneBinInSolution_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ItemDefaultTypeInternal _Item_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VectorBinPackingSolutionDefaultTypeInternal _VectorBinPackingSolution_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VectorBinPackingProblemDefaultTypeInternal _VectorBinPackingProblem_default_instance_
PROTOBUF_CONSTINIT const uint32_t VectorBinPackingSolveStatus_internal_data_ []
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull Item_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull VectorBinPackingProblem_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull VectorBinPackingOneBinInSolution_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull VectorBinPackingSolution_class_data_
constexpr VectorBinPackingSolveStatus VectorBinPackingSolveStatus_MIN
constexpr VectorBinPackingSolveStatus VectorBinPackingSolveStatus_MAX
constexpr int VectorBinPackingSolveStatus_ARRAYSIZE = 3 + 1

Enumeration Type Documentation

◆ VectorBinPackingSolveStatus

Enumerator
VECTOR_BIN_PACKING_SOLVE_STATUS_UNSPECIFIED 
OPTIMAL 
FEASIBLE 
INFEASIBLE 
VectorBinPackingSolveStatus_INT_MIN_SENTINEL_DO_NOT_USE_ 
VectorBinPackingSolveStatus_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 91 of file vector_bin_packing.pb.h.

Function Documentation

◆ VectorBinPackingSolveStatus_descriptor()

OR_PROTO_DLLconst::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::packing::vbp::VectorBinPackingSolveStatus_descriptor ( )

Definition at line 278 of file vector_bin_packing.pb.cc.

◆ VectorBinPackingSolveStatus_IsValid()

bool operations_research::packing::vbp::VectorBinPackingSolveStatus_IsValid ( int value)
inline

Definition at line 107 of file vector_bin_packing.pb.h.

◆ VectorBinPackingSolveStatus_Name() [1/2]

template<typename T>
const ::std::string & operations_research::packing::vbp::VectorBinPackingSolveStatus_Name ( T value)

Definition at line 113 of file vector_bin_packing.pb.h.

◆ VectorBinPackingSolveStatus_Name() [2/2]

template<>
const ::std::string & operations_research::packing::vbp::VectorBinPackingSolveStatus_Name ( VectorBinPackingSolveStatus value)
inline

Definition at line 120 of file vector_bin_packing.pb.h.

◆ VectorBinPackingSolveStatus_Parse()

bool operations_research::packing::vbp::VectorBinPackingSolveStatus_Parse ( ::absl::string_view name,
VectorBinPackingSolveStatus *PROTOBUF_NONNULL value )
inline

Definition at line 124 of file vector_bin_packing.pb.h.

Variable Documentation

◆ _Item_default_instance_

OR_PROTO_DLL ItemDefaultTypeInternal operations_research::packing::vbp::_Item_default_instance_

Definition at line 90 of file vector_bin_packing.pb.cc.

◆ _VectorBinPackingOneBinInSolution_default_instance_

OR_PROTO_DLL VectorBinPackingOneBinInSolutionDefaultTypeInternal operations_research::packing::vbp::_VectorBinPackingOneBinInSolution_default_instance_

Definition at line 57 of file vector_bin_packing.pb.cc.

◆ _VectorBinPackingProblem_default_instance_

OR_PROTO_DLL VectorBinPackingProblemDefaultTypeInternal operations_research::packing::vbp::_VectorBinPackingProblem_default_instance_

Definition at line 155 of file vector_bin_packing.pb.cc.

◆ _VectorBinPackingSolution_default_instance_

OR_PROTO_DLL VectorBinPackingSolutionDefaultTypeInternal operations_research::packing::vbp::_VectorBinPackingSolution_default_instance_

Definition at line 122 of file vector_bin_packing.pb.cc.

◆ Item_class_data_

OR_PROTO_DLLconst::google::protobuf::internal::ClassDataFull operations_research::packing::vbp::Item_class_data_
Initial value:

Definition at line 411 of file vector_bin_packing.pb.cc.

◆ VectorBinPackingOneBinInSolution_class_data_

OR_PROTO_DLLconst::google::protobuf::internal::ClassDataFull operations_research::packing::vbp::VectorBinPackingOneBinInSolution_class_data_

◆ VectorBinPackingProblem_class_data_

OR_PROTO_DLLconst::google::protobuf::internal::ClassDataFull operations_research::packing::vbp::VectorBinPackingProblem_class_data_

◆ VectorBinPackingSolution_class_data_

OR_PROTO_DLLconst::google::protobuf::internal::ClassDataFull operations_research::packing::vbp::VectorBinPackingSolution_class_data_

◆ VectorBinPackingSolveStatus_ARRAYSIZE

int operations_research::packing::vbp::VectorBinPackingSolveStatus_ARRAYSIZE = 3 + 1
inlineconstexpr

Definition at line 110 of file vector_bin_packing.pb.h.

◆ VectorBinPackingSolveStatus_internal_data_

OR_PROTO_DLL const uint32_t operations_research::packing::vbp::VectorBinPackingSolveStatus_internal_data_
Initial value:
= {
262144u, 0u, }

Definition at line 282 of file vector_bin_packing.pb.cc.

◆ VectorBinPackingSolveStatus_MAX

VectorBinPackingSolveStatus operations_research::packing::vbp::VectorBinPackingSolveStatus_MAX
inlineconstexpr
Initial value:

Definition at line 105 of file vector_bin_packing.pb.h.

◆ VectorBinPackingSolveStatus_MIN

VectorBinPackingSolveStatus operations_research::packing::vbp::VectorBinPackingSolveStatus_MIN
inlineconstexpr
Initial value:
=

Definition at line 103 of file vector_bin_packing.pb.h.