Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::Disjoint2dPackingResult::Bin Struct Reference

#include <2d_rectangle_presolve.h>

Public Attributes

std::vector< Rectanglefixed_boxes
 Fixed boxes that the non-fixed boxes in this bin cannot overlap with.
 
std::vector< int > non_fixed_box_indexes
 Non-fixed boxes on the original problem to copy to this new constraint.
 
std::vector< Rectanglebin_area
 

Detailed Description

Definition at line 90 of file 2d_rectangle_presolve.h.

Member Data Documentation

◆ bin_area

std::vector<Rectangle> operations_research::sat::Disjoint2dPackingResult::Bin::bin_area

Area that is covered by the connected component bin represents encoded as a non-overlapping set of rectangles.

Definition at line 97 of file 2d_rectangle_presolve.h.

◆ fixed_boxes

std::vector<Rectangle> operations_research::sat::Disjoint2dPackingResult::Bin::fixed_boxes

Fixed boxes that the non-fixed boxes in this bin cannot overlap with.

Definition at line 92 of file 2d_rectangle_presolve.h.

◆ non_fixed_box_indexes

std::vector<int> operations_research::sat::Disjoint2dPackingResult::Bin::non_fixed_box_indexes

Non-fixed boxes on the original problem to copy to this new constraint.

Definition at line 94 of file 2d_rectangle_presolve.h.


The documentation for this struct was generated from the following file: