|
Dynamical system model
|
This is the complete list of members for dsf::mobility::TrafficLight, including all inherited members.
| addAgent(double angle, std::unique_ptr< Agent > pAgent) | dsf::mobility::Intersection | |
| addAgent(std::unique_ptr< Agent > pAgent) | dsf::mobility::Intersection | |
| addIngoingEdge(Id edgeId) (defined in dsf::Node) | dsf::Node | inline |
| addOutgoingEdge(Id edgeId) (defined in dsf::Node) | dsf::Node | inline |
| addStreetPriority(Id streetId) | dsf::mobility::Intersection | inline |
| agents() | dsf::mobility::Intersection | inline |
| capacity() const | dsf::mobility::RoadJunction | |
| counter() const (defined in dsf::mobility::TrafficLight) | dsf::mobility::TrafficLight | inline |
| cycles() const | dsf::mobility::TrafficLight | inline |
| cycleTime() const | dsf::mobility::TrafficLight | inline |
| density() const override | dsf::mobility::Intersection | inlinevirtual |
| geometry() const noexcept | dsf::Node | inline |
| id() const | dsf::Node | inline |
| increasePhases(Delay const phase) | dsf::mobility::TrafficLight | |
| ingoingEdges() const noexcept (defined in dsf::Node) | dsf::Node | inline |
| Intersection(Id id) | dsf::mobility::Intersection | inlineexplicit |
| Intersection(Id id, geometry::Point coords) | dsf::mobility::Intersection | inline |
| Intersection(RoadJunction const &node) (defined in dsf::mobility::Intersection) | dsf::mobility::Intersection | inline |
| Intersection(Intersection const &)=delete (defined in dsf::mobility::Intersection) | dsf::mobility::Intersection | |
| isDefault() const | dsf::mobility::TrafficLight | |
| isFull() const override | dsf::mobility::Intersection | inlinevirtual |
| isGreen(Id const streetId, Direction direction) const | dsf::mobility::TrafficLight | |
| isIntersection() const noexcept final (defined in dsf::mobility::Intersection) | dsf::mobility::Intersection | inlinevirtual |
| isRoundabout() const noexcept (defined in dsf::mobility::RoadJunction) | dsf::mobility::RoadJunction | virtual |
| isStation() const noexcept (defined in dsf::Node) | dsf::Node | inlinevirtual |
| isTrafficLight() const noexcept (defined in dsf::mobility::TrafficLight) | dsf::mobility::TrafficLight | inlinevirtual |
| m_agents (defined in dsf::mobility::Intersection) | dsf::mobility::Intersection | protected |
| m_geometry (defined in dsf::Node) | dsf::Node | protected |
| m_id (defined in dsf::Node) | dsf::Node | protected |
| m_ingoingEdges (defined in dsf::Node) | dsf::Node | protected |
| m_name (defined in dsf::Node) | dsf::Node | protected |
| m_outgoingEdges (defined in dsf::Node) | dsf::Node | protected |
| m_streetPriorities (defined in dsf::mobility::Intersection) | dsf::mobility::Intersection | protected |
| meanGreenTime(bool priorityStreets) const | dsf::mobility::TrafficLight | |
| nAgents() const | dsf::mobility::Intersection | inline |
| name() const noexcept | dsf::Node | inline |
| Node(Id id) | dsf::Node | inlineexplicit |
| Node(Id id, geometry::Point point) | dsf::Node | inline |
| Node(Node const &other) (defined in dsf::Node) | dsf::Node | inline |
| operator++() (defined in dsf::mobility::TrafficLight) | dsf::mobility::TrafficLight | |
| operator=(RoadJunction const &other) (defined in dsf::mobility::RoadJunction) | dsf::mobility::RoadJunction | inline |
| operator=(Node const &other) (defined in dsf::Node) | dsf::Node | inline |
| outgoingEdges() const noexcept (defined in dsf::Node) | dsf::Node | inline |
| resetCycles() | dsf::mobility::TrafficLight | |
| RoadJunction(Id id) (defined in dsf::mobility::RoadJunction) | dsf::mobility::RoadJunction | explicit |
| RoadJunction(Id id, geometry::Point coords) (defined in dsf::mobility::RoadJunction) | dsf::mobility::RoadJunction | |
| RoadJunction(RoadJunction const &other) (defined in dsf::mobility::RoadJunction) | dsf::mobility::RoadJunction | |
| setAllowFreeTurns(bool allow) (defined in dsf::mobility::TrafficLight) | dsf::mobility::TrafficLight | static |
| setCapacity(Size capacity) override | dsf::mobility::Intersection | virtual |
| setComplementaryCycle(Id const streetId, Id const existingCycle) | dsf::mobility::TrafficLight | |
| setCycle(Id const streetId, Direction direction, TrafficLightCycle const &cycle) | dsf::mobility::TrafficLight | |
| setCycles(std::unordered_map< Id, std::unordered_map< Direction, TrafficLightCycle > > cycles) | dsf::mobility::TrafficLight | inline |
| setGeometry(geometry::Point point) noexcept | dsf::Node | inline |
| setId(Id id) noexcept | dsf::Node | inline |
| setName(const std::string &name) noexcept | dsf::Node | inline |
| setStreetPriorities(std::set< Id > streetPriorities) | dsf::mobility::Intersection | inline |
| setTransportCapacity(double capacity) | dsf::mobility::RoadJunction | |
| streetPriorities() const | dsf::mobility::Intersection | inlinevirtual |
| TrafficLight(Id id, Delay cycleTime) | dsf::mobility::TrafficLight | inline |
| TrafficLight(Id id, Delay cycleTime, geometry::Point point) | dsf::mobility::TrafficLight | inline |
| TrafficLight(RoadJunction const &node, Delay const cycleTime, Delay const counter=0) | dsf::mobility::TrafficLight | inline |
| transportCapacity() const | dsf::mobility::RoadJunction | |
| ~Intersection()=default (defined in dsf::mobility::Intersection) | dsf::mobility::Intersection | virtual |
| ~Node()=default (defined in dsf::Node) | dsf::Node | virtual |
| ~TrafficLight()=default (defined in dsf::mobility::TrafficLight) | dsf::mobility::TrafficLight |