Struct tgff::Graph [] [src]

pub struct Graph {
    pub name: String,
    pub id: usize,
    pub attributes: HashMap<String, usize>,
    pub tasks: Vec<Task>,
    pub arcs: Vec<Arc>,
    pub deadlines: Vec<Deadline>,
}

A task graph.

Fields

The name of the graph.

The ID of the graph.

Graph attributes such as PERIOD.

Vertices representing tasks.

Edges representing dependencies between the tasks.

Hard deadlines of a subset of the tasks.