Generated on Sat Aug 25 2012 15:53:13 for Gecode by doxygen 1.7.5
Gecode::Int::Unary::OmegaTree Class Reference

Omega trees for computing ect of task sets. More...

#include <unary.hh>

List of all members.

Public Member Functions

 OmegaTree (Region &r, const TaskViewArray< TaskView > &t)
 Initialize tree for tasks t.
void insert (int i)
 Insert task with index i.
void remove (int i)
 Remove task with index i.
int ect (void) const
 Return earliest completion time of all tasks.
int ect (int i) const
 Return earliest completion time of all tasks but i.

Detailed Description

Omega trees for computing ect of task sets.


Constructor & Destructor Documentation

Gecode::Int::Unary::OmegaTree::OmegaTree ( Region r,
const TaskViewArray< TaskView > &  t 
)

Initialize tree for tasks t.

Definition at line 58 of file tree.hpp.


Member Function Documentation

void Gecode::Int::Unary::OmegaTree::insert ( int  i) [inline]

Insert task with index i.

Definition at line 68 of file tree.hpp.

void Gecode::Int::Unary::OmegaTree::remove ( int  i) [inline]

Remove task with index i.

Definition at line 76 of file tree.hpp.

int Gecode::Int::Unary::OmegaTree::ect ( void  ) const [inline]

Return earliest completion time of all tasks.

Definition at line 83 of file tree.hpp.

int Gecode::Int::Unary::OmegaTree::ect ( int  i) const [inline]

Return earliest completion time of all tasks but i.

Definition at line 89 of file tree.hpp.


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