Generated on Thu Apr 11 14:00:23 2019 for Gecode by doxygen 1.6.3

Test::Set::Var::Construct Class Reference

Test for cardinality constraint More...

List of all members.

Public Member Functions

Construct (void)
Create and register test.
virtual bool solution (const SetAssignment &) const
Test whether x is solution
void con (Space &home, int glbMin, int glbMax, int lubMin, int lubMax, unsigned int minCard=0, unsigned int maxCard=Gecode::Set::Limits::card, bool fail=true)
void con (Space &home, const IntSet &glb, int lubMin, int lubMax, unsigned int minCard=0, unsigned int maxCard=Gecode::Set::Limits::card, bool fail=true)
void con (Space &home, int glbMin, int glbMax, const IntSet &lub, unsigned int minCard=0, unsigned int maxCard=Gecode::Set::Limits::card, bool fail=true)
void con (Space &home, const IntSet &glb, const IntSet &lub, unsigned int minCard=0, unsigned int maxCard=Gecode::Set::Limits::card, bool fail=true)
virtual void post (Space &home, SetVarArray &, IntVarArray &)
Post constraint on x.

Detailed Description

Test for cardinality constraint

Definition at line 44 of file construct.cpp.

Constructor & Destructor Documentation

 Test::Set::Var::Construct::Construct ( void ) ` [inline]`

Create and register test.

Definition at line 47 of file construct.cpp.

Member Function Documentation

 virtual bool Test::Set::Var::Construct::solution ( const SetAssignment & ) const` [inline, virtual]`

Test whether x is solution

Implements Test::Set::SetTest.

Definition at line 50 of file construct.cpp.

 void Test::Set::Var::Construct::con ( Space & home, int glbMin, int glbMax, int lubMin, int lubMax, unsigned int minCard = `0`, unsigned int maxCard = `Gecode::Set::Limits::card`, bool fail = `true` ) ` [inline]`

Definition at line 53 of file construct.cpp.

 void Test::Set::Var::Construct::con ( Space & home, const IntSet & glb, int lubMin, int lubMax, unsigned int minCard = `0`, unsigned int maxCard = `Gecode::Set::Limits::card`, bool fail = `true` ) ` [inline]`

Definition at line 87 of file construct.cpp.

 void Test::Set::Var::Construct::con ( Space & home, int glbMin, int glbMax, const IntSet & lub, unsigned int minCard = `0`, unsigned int maxCard = `Gecode::Set::Limits::card`, bool fail = `true` ) ` [inline]`

Definition at line 119 of file construct.cpp.

 void Test::Set::Var::Construct::con ( Space & home, const IntSet & glb, const IntSet & lub, unsigned int minCard = `0`, unsigned int maxCard = `Gecode::Set::Limits::card`, bool fail = `true` ) ` [inline]`

Definition at line 151 of file construct.cpp.

 virtual void Test::Set::Var::Construct::post ( Space & home, SetVarArray & , IntVarArray & ) ` [inline, virtual]`

Post constraint on x.

Implements Test::Set::SetTest.

Definition at line 184 of file construct.cpp.

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