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

Test::Int::Scheduling::Ass Class Reference
[Scheduling constraints]

Inherits Gecode::Space.

List of all members.


Detailed Description

Script for generating assignments.

We are only interested in assignments that represent tasks (s_i, d_i, e_i, h_i) such that the following hold:

  • The task starts at a positive time and has some extension.
  • The equation s_i + d_i = e_i holds.
  • The tasks are ordered to remove some symmetries, i.e., s_i <= s_{i+1}

Definition at line 68 of file scheduling.cc.


Public Member Functions

 Ass (int n, const Gecode::IntSet &d)
 Initialize model for assignments.
 Ass (bool share, Ass &s)
 Constructor for cloning s.
virtual Gecode::Spacecopy (bool share)
 Create copy during cloning.

Public Attributes

Gecode::IntVarArray x
 Store task information.

Constructor & Destructor Documentation

Test::Int::Scheduling::Ass::Ass ( int  n,
const Gecode::IntSet d 
) [inline]

Initialize model for assignments.

Definition at line 73 of file scheduling.cc.

Test::Int::Scheduling::Ass::Ass ( bool  share,
Ass s 
) [inline]

Constructor for cloning s.

Definition at line 84 of file scheduling.cc.


Member Function Documentation

virtual Gecode::Space* Test::Int::Scheduling::Ass::copy ( bool  share  )  [inline, virtual]

Create copy during cloning.

Implements Gecode::Space.

Definition at line 88 of file scheduling.cc.


Member Data Documentation

Store task information.

Definition at line 71 of file scheduling.cc.


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