Generated on Fri Oct 19 11:26:35 2018 for Gecode by doxygen 1.6.3

Test::Int::NoOverlap::Var2 Class Reference
[No-overlap constraints]

Test for no-overlap with variable dimensions (rectangles) More...

List of all members.

Public Member Functions

 Var2 (int m, int n)
 Create and register test with maximal value m and n rectangles.
virtual bool solution (const Assignment &xwyh) const
 Test whether xwyh is solution
virtual void post (Gecode::Space &home, Gecode::IntVarArray &xwyh)
 Post constraint on xwyh.

Detailed Description

Test for no-overlap with variable dimensions (rectangles)

Definition at line 132 of file no-overlap.cpp.


Constructor & Destructor Documentation

Test::Int::NoOverlap::Var2::Var2 ( int  m,
int  n 
) [inline]

Create and register test with maximal value m and n rectangles.

Definition at line 135 of file no-overlap.cpp.


Member Function Documentation

virtual bool Test::Int::NoOverlap::Var2::solution ( const Assignment xwyh  )  const [inline, virtual]

Test whether xwyh is solution

Implements Test::Int::Test.

Definition at line 138 of file no-overlap.cpp.

virtual void Test::Int::NoOverlap::Var2::post ( Gecode::Space home,
Gecode::IntVarArray xwyh 
) [inline, virtual]

Post constraint on xwyh.

Implements Test::Int::Test.

Definition at line 154 of file no-overlap.cpp.


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