Gecode::Int::Cumulative::ExtOmegaTree< TaskView > Class Template Reference
Omega trees for computing ect of task sets. More...
#include <cumulative.hh>
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] |
Member Function Documentation
template<class TaskView >
| void Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::init | ( | int | ci | ) | [inline] |
template<class TaskView >
| long long int Gecode::Int::Cumulative::ExtOmegaTree< TaskView >::env | ( | int | i | ) | [inline] |
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:
- gecode/int/cumulative.hh
- gecode/int/cumulative/tree.hpp
