|
material_flow::Task | task |
| The task this vertex represents by giving it additional information for auction and about the layer.
|
|
PrecedenceGraphLayer | layer = PrecedenceGraphLayer::kNone |
| Assigning a layer to the task as presented by the set formulations in pIA.
|
|
std::optional< util::Duration > | latest_finish = std::nullopt |
| F[t] in pIA; latest finish time of tasks that have been scheduled. std::nullopt otherwise.
|
|
std::optional< util::Duration > | earliest_valid_start = std::nullopt |
| PC[t] in pIA; earliest valid start time of tasks whose predecessors have been scheduled. Tasks initially in T_F can be started at any time. If predecessors are not scheduled, std::nullopt is set.
|
|
bool | scheduled = false |
| Flag representing that a free task has been already scheduled. The flag is not used outside of free layer tasks and disregarded on further layers.
|
|
◆ LPCVertex()
Initializing the vertex by setting the task and everything else as invalid.
- Parameters
-
task | The task this vertex represents. |
The documentation for this struct was generated from the following file: