Time-tabling event for task.
More...
#include <task.hh>
|
unsigned int | ei |
| Combines type and number of task. More...
|
|
int | t |
| Time of event. More...
|
|
Time-tabling event for task.
Definition at line 494 of file task.hh.
◆ Type
Event type for task with order in which they are processed.
Enumerator |
---|
LRT | Latest required time of task.
|
LCT | Latest completion time of task.
|
EST | Earliest start time of task.
|
ZRO | Zero-length task start time.
|
ERT | Earliest required time of task.
|
END | End marker.
|
Definition at line 497 of file task.hh.
◆ init()
void Gecode::Int::Event::init |
( |
Event::Type |
e0, |
|
|
int |
t, |
|
|
int |
i |
|
) |
| |
|
inline |
Initialize event.
Definition at line 41 of file event.hpp.
◆ type()
Return event type.
Definition at line 46 of file event.hpp.
◆ time()
int Gecode::Int::Event::time |
( |
void |
| ) |
const |
|
inline |
Return event time.
Definition at line 50 of file event.hpp.
◆ idx()
int Gecode::Int::Event::idx |
( |
void |
| ) |
const |
|
inline |
Return event index.
Definition at line 54 of file event.hpp.
◆ operator<()
bool Gecode::Int::Event::operator< |
( |
const Event & |
e | ) |
const |
|
inline |
Order among events.
Definition at line 59 of file event.hpp.
◆ events() [1/2]
Allocate from r and initialize event array with tasks t.
Definition at line 87 of file event.hpp.
◆ events() [2/2]
Allocate from r and initialize event array with assigned tasks t only.
Definition at line 132 of file event.hpp.
◆ ei
unsigned int Gecode::Int::Event::ei |
|
protected |
Combines type and number of task.
Definition at line 507 of file task.hh.
int Gecode::Int::Event::t |
|
protected |
Time of event.
Definition at line 509 of file task.hh.
The documentation for this class was generated from the following files: