![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
#include <2d_rectangle_presolve.h>
Classes | |
struct | Bin |
Public Attributes | |
std::vector< Bin > | bins |
Detect whether the fixed boxes of a no_overlap_2d constraint are splitting the space into separate components and thus can be replaced by one no_overlap_2d constraint per component. If this is not possible, return an empty result. Otherwise, return a struct containing what boxes (fixed and non-fixed) are needed in each new constraint.
++++++++++++++++++ |
++++++++++++++++++ |
++++++++++++++++++ |
***** |
***** |
***** |
ooooooooooooooooooooo
ooooooooooooooooooooo
ooooooooooooooooooooo
ooooooooooooooooooooo
ooooooooooooooooooooo
|...++++++++++++++++++| |...++++++++++++++++++| |...++++++++++++++++++| |***** | |***** | ***** |
---|
Definition at line 89 of file 2d_rectangle_presolve.h.
std::vector<Bin> operations_research::sat::Disjoint2dPackingResult::bins |
Definition at line 99 of file 2d_rectangle_presolve.h.