Generated on Fri Mar 20 15:56:59 2015 for Gecode by doxygen 1.6.3

Gecode::Int::Cumulative::Event Class Reference

Event for task. More...

#include <basic.hpp>

List of all members.

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.

Public Attributes

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

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 of event.

Definition at line 54 of file basic.hpp.

Time of event.

Definition at line 55 of file basic.hpp.

Number of task Initialize event.

Definition at line 56 of file basic.hpp.


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