Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::Neighbours Class Reference

Detailed Description

Definition at line 167 of file 2d_rectangle_presolve.h.

#include <2d_rectangle_presolve.h>

Classes

class  CompareClockwise

Public Member Functions

 Neighbours (absl::Span< const Rectangle > rectangles, absl::Span< const std::tuple< int, EdgePosition, int > > neighbors)
int NumRectangles () const
absl::Span< const int > GetSortedNeighbors (int rectangle_index, EdgePosition edge) const

Constructor & Destructor Documentation

◆ Neighbours()

operations_research::sat::Neighbours::Neighbours ( absl::Span< const Rectangle > rectangles,
absl::Span< const std::tuple< int, EdgePosition, int > > neighbors )
inlineexplicit

Definition at line 189 of file 2d_rectangle_presolve.h.

Member Function Documentation

◆ GetSortedNeighbors()

absl::Span< const int > operations_research::sat::Neighbours::GetSortedNeighbors ( int rectangle_index,
EdgePosition edge ) const
inline

Definition at line 209 of file 2d_rectangle_presolve.h.

◆ NumRectangles()

int operations_research::sat::Neighbours::NumRectangles ( ) const
inline

Definition at line 206 of file 2d_rectangle_presolve.h.


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