Dynamical system model
Loading...
Searching...
No Matches
dsm::TrafficLight< Delay > Member List

This is the complete list of members for dsm::TrafficLight< Delay >, including all inherited members.

addAgent(double angle, Id agentId)dsm::Intersection
addAgent(Id agentId)dsm::Intersection
addStreetPriority(Id streetId)dsm::Intersectioninline
agentCounter()dsm::Intersection
agents()dsm::Intersectioninline
capacity() constdsm::Nodeinline
coords() constdsm::Nodeinline
counter() const (defined in dsm::TrafficLight< Delay >)dsm::TrafficLight< Delay >inline
delay() constdsm::TrafficLight< Delay >inline
density() const overridedsm::Intersectioninlinevirtual
id() constdsm::Nodeinline
increaseCounter()dsm::TrafficLight< Delay >
Intersection()=default (defined in dsm::Intersection)dsm::Intersection
Intersection(Id id)dsm::Intersectioninlineexplicit
Intersection(Id id, std::pair< double, double > coords)dsm::Intersectioninline
isFull() const overridedsm::Intersectioninlinevirtual
isGreen() constdsm::TrafficLight< Delay >
isGreen(Id streetId) const (defined in dsm::TrafficLight< Delay >)dsm::TrafficLight< Delay >
isIntersection() const noexcept override final (defined in dsm::Intersection)dsm::Intersectioninlinevirtual
isRoundabout() const noexcept (defined in dsm::Node)dsm::Nodeinlinevirtual
isTrafficLight() const noexcept override (defined in dsm::TrafficLight< Delay >)dsm::TrafficLight< Delay >inlinevirtual
leftTurnRatio() constdsm::TrafficLight< Delay >inline
m_agentCounter (defined in dsm::Intersection)dsm::Intersectionprotected
m_agents (defined in dsm::Intersection)dsm::Intersectionprotected
m_capacity (defined in dsm::Node)dsm::Nodeprotected
m_coords (defined in dsm::Node)dsm::Nodeprotected
m_id (defined in dsm::Node)dsm::Nodeprotected
m_streetPriorities (defined in dsm::Intersection)dsm::Intersectionprotected
m_transportCapacity (defined in dsm::Node)dsm::Nodeprotected
Node()=default (defined in dsm::Node)dsm::Node
Node(Id id)dsm::Nodeinlineexplicit
Node(Id id, std::pair< double, double > coords)dsm::Nodeinline
removeAgent(Id agentId)dsm::Intersection
setCapacity(Size capacity) overridedsm::Intersectionvirtual
setCoords(std::pair< double, double > coords)dsm::Nodeinline
setDelay(Delay delay)dsm::TrafficLight< Delay >
setDelay(std::pair< Delay, Delay > delay)dsm::TrafficLight< Delay >
setId(Id id)dsm::Nodeinline
setLeftTurnRatio(std::pair< double, double > ratio)dsm::TrafficLight< Delay >
setLeftTurnRatio(double const first, double const second)dsm::TrafficLight< Delay >inline
setLeftTurnRatio(double const ratio)dsm::TrafficLight< Delay >inline
setPhase(Delay phase)dsm::TrafficLight< Delay >
setPhaseAfterCycle(Delay phase)dsm::TrafficLight< Delay >
setStreetPriorities(std::set< Id > streetPriorities)dsm::Intersectioninline
setTransportCapacity(Size capacity)dsm::Nodeinlinevirtual
streetPriorities() constdsm::Intersectioninlinevirtual
TrafficLight(Id id)dsm::TrafficLight< Delay >inlineexplicit
TrafficLight(const Node &node)dsm::TrafficLight< Delay >
transportCapacity() constdsm::Nodeinline
~Intersection()=default (defined in dsm::Intersection)dsm::Intersectionvirtual
~Node()=default (defined in dsm::Node)dsm::Nodevirtual