Generated on Sat Feb 7 2015 02:01:46 for Gecode by doxygen 1.8.9.1
Gecode::Int::Cumulative::Event Class Reference

Event for task. More...

#include <basic.hpp>

Public Types

enum  Type {
  LRT = 0, LCT = 1, EST = 2, ZRO = 3,
  ERT = 4, END = 5
}
 Event type for task with order in which they are processed. More...
 

Public Member Functions

void init (Type e, int t, int i)
 
bool operator< (const Event &e) const
 Order among events. More...
 

Public Attributes

Type e
 Type of event. More...
 
int t
 Time of event. More...
 
int i
 Number of task Initialize event. More...
 

Detailed Description

Event for task.

Definition at line 43 of file basic.hpp.

Member Enumeration Documentation

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 46 of file basic.hpp.

Member Function Documentation

void Gecode::Int::Cumulative::Event::init ( Event::Type  e0,
int  t,
int  i 
)
inline

Definition at line 72 of file basic.hpp.

bool Gecode::Int::Cumulative::Event::operator< ( const Event e) const
inline

Order among events.

Definition at line 77 of file basic.hpp.

Member Data Documentation

Type Gecode::Int::Cumulative::Event::e

Type of event.

Definition at line 54 of file basic.hpp.

int Gecode::Int::Cumulative::Event::t

Time of event.

Definition at line 55 of file basic.hpp.

int Gecode::Int::Cumulative::Event::i

Number of task Initialize event.

Definition at line 56 of file basic.hpp.


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