40#ifndef OR_TOOLS_PACKING_ARC_FLOW_BUILDER_H_
41#define OR_TOOLS_PACKING_ARC_FLOW_BUILDER_H_
47#include "absl/container/flat_hash_map.h"
48#include "absl/types/span.h"
73 std::vector<std::vector<int>>
nodes;
86 const std::vector<int>& bin_dimensions,
87 absl::Span<
const std::vector<int>> item_dimensions_by_type,
88 absl::Span<const int> demand_by_type);
ArcFlowGraph BuildArcFlowGraph(const std::vector< int > &bin_dimensions, absl::Span< const std::vector< int > > item_dimensions_by_type, absl::Span< const int > demand_by_type)
Main method.
In SWIG mode, we don't want anything besides these top-level includes.
bool operator<(const Arc &other) const
Needed for std::set.
int64_t num_dp_states
Debug info.
std::vector< std::vector< int > > nodes