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

Gecode::Int::Cumulative::ExtOmegaTree< TaskView > Class Template Reference

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

#include <cumulative.hh>

List of all members.

Public Member Functions

template<class Node >
 ExtOmegaTree (Region &r, int c, const TaskTree< TaskView, Node > &t)
 Initialize tree for tasks t and capacity c.
void init (int ci)
 Initialize tasks for current capacity ci.
long long int env (int i)
 Compute update for task with index i.

Protected Attributes

int c
 Capacity.
int ci

Detailed Description

template<class TaskView>
class Gecode::Int::Cumulative::ExtOmegaTree< TaskView >

Omega trees for computing ect of task sets.

Definition at line 594 of file cumulative.hh.


Constructor & Destructor Documentation

template<class TaskView >
template<class Node >
Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::ExtOmegaTree ( Region r,
int  c,
const TaskTree< TaskView, Node > &  t 
) [inline]

Initialize tree for tasks t and capacity c.

Definition at line 114 of file tree.hpp.


Member Function Documentation

template<class TaskView >
void Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::init ( int  ci  )  [inline]

Initialize tasks for current capacity ci.

Definition at line 104 of file tree.hpp.

template<class TaskView >
long long int Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::env ( int  i  )  [inline]

Compute update for task with index i.

Definition at line 120 of file tree.hpp.


Member Data Documentation

template<class TaskView>
int Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::c [protected]

Capacity.

Definition at line 612 of file cumulative.hh.

template<class TaskView>
int Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::ci [protected]

Definition at line 612 of file cumulative.hh.


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