Task mapper: turns a task view into its dual. More...
#include <task.hh>
Value access | |
int | est (void) const |
Return earliest start time. More... | |
int | ect (void) const |
Return earliest completion time. More... | |
int | lst (void) const |
Return latest start time. More... | |
int | lct (void) const |
Return latest completion time. More... | |
int | pmin (void) const |
Return minimum processing time. More... | |
int | pmax (void) const |
Return maximum processing time. More... | |
Value update | |
ModEvent | est (Space &home, int n) |
Update earliest start time to n. More... | |
ModEvent | ect (Space &home, int n) |
Update earliest completion time to n. More... | |
ModEvent | lst (Space &home, int n) |
Update latest start time to n. More... | |
ModEvent | lct (Space &home, int n) |
Update latest completion time to n. More... | |
ModEvent | norun (Space &home, int e, int l) |
Update such that task cannot run from e to l. More... | |
Task mapper: turns a task view into its dual.
|
inline |
Return earliest start time.
Definition at line 45 of file fwd-to-bwd.hpp.
|
inline |
Return earliest completion time.
Definition at line 50 of file fwd-to-bwd.hpp.
|
inline |
Return latest start time.
Definition at line 55 of file fwd-to-bwd.hpp.
|
inline |
Return latest completion time.
Definition at line 60 of file fwd-to-bwd.hpp.
|
inline |
Return minimum processing time.
Definition at line 65 of file fwd-to-bwd.hpp.
|
inline |
Return maximum processing time.
Definition at line 70 of file fwd-to-bwd.hpp.
|
inline |
Update earliest start time to n.
Definition at line 76 of file fwd-to-bwd.hpp.
|
inline |
Update earliest completion time to n.
Definition at line 81 of file fwd-to-bwd.hpp.
|
inline |
Update latest start time to n.
Definition at line 86 of file fwd-to-bwd.hpp.
|
inline |
Update latest completion time to n.
Definition at line 91 of file fwd-to-bwd.hpp.
|
inline |
Update such that task cannot run from e to l.
Definition at line 96 of file fwd-to-bwd.hpp.