Generated on Mon Aug 25 11:35:47 2008 for Gecode by doxygen 1.5.6

Scheduling constraints
[Testing finite domain integers]


Classes

class  Test::Int::Scheduling::Ass
 Script for generating assignments. More...
class  Test::Int::Scheduling::CumulativeAssignment
 Class for generating reasonable assignments. More...
class  Test::Int::Scheduling::Event
 Event to be scheduled. More...
class  Test::Int::Scheduling::Below
 Describe that event is below a certain limit. More...
class  Test::Int::Scheduling::Above
 Describe that event is above a certain limit. More...
class  Test::Int::Scheduling::Cumulatives
 Test for cumulatives constraint. More...

Functions

template<class C>
bool Test::Int::Scheduling::valid (std::vector< Event > e, C comp)
 Check whether event e is valid.

Variables

Cumulatives Test::Int::Scheduling::c1t1 ("1t1", 1, true, 1)
Cumulatives Test::Int::Scheduling::c1f1 ("1f1", 1, false, 1)
Cumulatives Test::Int::Scheduling::c1t2 ("1t2", 1, true, 2)
Cumulatives Test::Int::Scheduling::c1f2 ("1f2", 1, false, 2)
Cumulatives Test::Int::Scheduling::c1t3 ("1t3", 1, true, 3)
Cumulatives Test::Int::Scheduling::c1f3 ("1f3", 1, false, 3)
Cumulatives Test::Int::Scheduling::c2t1 ("2t1", 2, true, 1)
Cumulatives Test::Int::Scheduling::c2f1 ("2f1", 2, false, 1)
Cumulatives Test::Int::Scheduling::c2t2 ("2t2", 2, true, 2)
Cumulatives Test::Int::Scheduling::c2f2 ("2f2", 2, false, 2)
Cumulatives Test::Int::Scheduling::c2t3 ("2t3", 2, true, 3)
Cumulatives Test::Int::Scheduling::c2f3 ("2f3", 2, false, 3)
Cumulatives Test::Int::Scheduling::c3t1 ("3t1", 3, true, 1)
Cumulatives Test::Int::Scheduling::c3f1 ("3f1", 3, false, 1)
Cumulatives Test::Int::Scheduling::c3t2 ("3t2", 3, true, 2)
Cumulatives Test::Int::Scheduling::c3f2 ("3f2", 3, false, 2)
Cumulatives Test::Int::Scheduling::c3t3 ("3t3", 3, true, 3)
Cumulatives Test::Int::Scheduling::c3f3 ("3f3", 3, false, 3)
Cumulatives Test::Int::Scheduling::c3t_1 ("3t-1", 3, true,-1)
Cumulatives Test::Int::Scheduling::c3f_1 ("3f-1", 3, false,-1)
Cumulatives Test::Int::Scheduling::c3t_2 ("3t-2", 3, true,-2)
Cumulatives Test::Int::Scheduling::c3f_2 ("3f-2", 3, false,-2)
Cumulatives Test::Int::Scheduling::c3t_3 ("3t-3", 3, true,-3)
Cumulatives Test::Int::Scheduling::c3f_3 ("3f-3", 3, false,-3)


Function Documentation

template<class C>
bool Test::Int::Scheduling::valid ( std::vector< Event >  e,
comp 
) [inline]

Check whether event e is valid.

Definition at line 170 of file scheduling.cc.


Variable Documentation

Cumulatives Test::Int::Scheduling::c1t1("1t1", 1, true, 1)

Cumulatives Test::Int::Scheduling::c1f1("1f1", 1, false, 1)

Cumulatives Test::Int::Scheduling::c1t2("1t2", 1, true, 2)

Cumulatives Test::Int::Scheduling::c1f2("1f2", 1, false, 2)

Cumulatives Test::Int::Scheduling::c1t3("1t3", 1, true, 3)

Cumulatives Test::Int::Scheduling::c1f3("1f3", 1, false, 3)

Cumulatives Test::Int::Scheduling::c2t1("2t1", 2, true, 1)

Cumulatives Test::Int::Scheduling::c2f1("2f1", 2, false, 1)

Cumulatives Test::Int::Scheduling::c2t2("2t2", 2, true, 2)

Cumulatives Test::Int::Scheduling::c2f2("2f2", 2, false, 2)

Cumulatives Test::Int::Scheduling::c2t3("2t3", 2, true, 3)

Cumulatives Test::Int::Scheduling::c2f3("2f3", 2, false, 3)

Cumulatives Test::Int::Scheduling::c3t1("3t1", 3, true, 1)

Cumulatives Test::Int::Scheduling::c3f1("3f1", 3, false, 1)

Cumulatives Test::Int::Scheduling::c3t2("3t2", 3, true, 2)

Cumulatives Test::Int::Scheduling::c3f2("3f2", 3, false, 2)

Cumulatives Test::Int::Scheduling::c3t3("3t3", 3, true, 3)

Cumulatives Test::Int::Scheduling::c3f3("3f3", 3, false, 3)

Cumulatives Test::Int::Scheduling::c3t_1("3t-1", 3, true,-1)

Cumulatives Test::Int::Scheduling::c3f_1("3f-1", 3, false,-1)

Cumulatives Test::Int::Scheduling::c3t_2("3t-2", 3, true,-2)

Cumulatives Test::Int::Scheduling::c3f_2("3f-2", 3, false,-2)

Cumulatives Test::Int::Scheduling::c3t_3("3t-3", 3, true,-3)

Cumulatives Test::Int::Scheduling::c3f_3("3f-3", 3, false,-3)