|
Dynamical system model
|
Classes | |
| class | Agent |
| The Agent class represents an agent in the network. More... | |
| class | AgentComparator |
| class | Counter |
| The Counter class is used to count events. More... | |
| class | FirstOrderDynamics |
| class | Intersection |
| The Intersection class represents a node in the network. More... | |
| class | Itinerary |
| The Itinerary class represents an itinerary in the network. More... | |
| class | PathCollection |
| class | Road |
| class | RoadDynamics |
| The RoadDynamics class represents the dynamics of the network. More... | |
| class | RoadJunction |
| class | RoadNetwork |
| The RoadNetwork class represents a graph in the network. More... | |
| class | Roundabout |
| The Roundabout class represents a roundabout node in the network. More... | |
| class | Station |
| class | StochasticStreet |
| A stochastic street is a street with a flow rate parameter. More... | |
| class | Street |
| The Street class represents a street in the network. More... | |
| class | TrafficLight |
| class | TrafficLightCycle |
This file contains the definition of the Intersection class. The Intersection class represents a node in the road network. It is derived from the Node class and has a multimap of agents waiting to pass through the intersection. Agents are ordered by their angle difference, emulating real-world precedence.
This file contains the definition of the Roundabout class. The Roundabout class represents a roundabout node in the road network. It is derived from the Node class and has a queue of agents waiting to exit the roundabout.
This file contains the definition of the TrafficLightCycle and TrafficLight classes. The TrafficLightCycle class represents a cycle of a traffic light, with a green time and a phase. The TrafficLight class represents a traffic light intersection node in the road network. It is derived from the Intersection class and has a map of cycles for each street queue.