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

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

addAgent(double angle, Id agentId)dsm::Node< Id, Size >
addAgent(Id agentId)dsm::Node< Id, Size >
addStreetPriority(Id streetId)dsm::Node< Id, Size >inline
agentCounter()dsm::Node< Id, Size >
agents() constdsm::Node< Id, Size >inline
capacity() constdsm::NodeConcept< Id, Size >inline
coords() constdsm::NodeConcept< Id, Size >inline
counter() const (defined in dsm::TrafficLight< Id, Size, Delay >)dsm::TrafficLight< Id, Size, Delay >inline
delay() constdsm::TrafficLight< Id, Size, Delay >inline
id() constdsm::NodeConcept< Id, Size >inline
increaseCounter()dsm::TrafficLight< Id, Size, Delay >
isFull() const overridedsm::Node< Id, Size >inlinevirtual
isGreen() constdsm::TrafficLight< Id, Size, Delay >
isGreen(Id streetId) const (defined in dsm::TrafficLight< Id, Size, Delay >)dsm::TrafficLight< Id, Size, Delay >
isIntersection() const noexcept override final (defined in dsm::Node< Id, Size >)dsm::Node< Id, Size >inlinevirtual
isRoundabout() const noexcept (defined in dsm::NodeConcept< Id, Size >)dsm::NodeConcept< Id, Size >inlinevirtual
isTrafficLight() const noexcept override (defined in dsm::TrafficLight< Id, Size, Delay >)dsm::TrafficLight< Id, Size, Delay >inlinevirtual
m_agentCounter (defined in dsm::Node< Id, Size >)dsm::Node< Id, Size >protected
m_agents (defined in dsm::Node< Id, Size >)dsm::Node< Id, Size >protected
m_capacity (defined in dsm::NodeConcept< Id, Size >)dsm::NodeConcept< Id, Size >protected
m_coords (defined in dsm::NodeConcept< Id, Size >)dsm::NodeConcept< Id, Size >protected
m_id (defined in dsm::NodeConcept< Id, Size >)dsm::NodeConcept< Id, Size >protected
m_streetPriorities (defined in dsm::Node< Id, Size >)dsm::Node< Id, Size >protected
Node()=default (defined in dsm::Node< Id, Size >)dsm::Node< Id, Size >
Node(Id id)dsm::Node< Id, Size >inlineexplicit
Node(Id id, std::pair< double, double > coords)dsm::Node< Id, Size >inline
NodeConcept()=default (defined in dsm::NodeConcept< Id, Size >)dsm::NodeConcept< Id, Size >
NodeConcept(Id id)dsm::NodeConcept< Id, Size >inlineexplicit
NodeConcept(Id id, std::pair< double, double > coords)dsm::NodeConcept< Id, Size >inline
removeAgent(Id agentId)dsm::Node< Id, Size >
setCapacity(Size capacity) overridedsm::Node< Id, Size >virtual
setCoords(std::pair< double, double > coords)dsm::NodeConcept< Id, Size >inline
setDelay(Delay delay)dsm::TrafficLight< Id, Size, Delay >
setDelay(std::pair< Delay, Delay > delay)dsm::TrafficLight< Id, Size, Delay >
setId(Id id)dsm::NodeConcept< Id, Size >inline
setPhase(Delay phase)dsm::TrafficLight< Id, Size, Delay >
setPhaseAfterCycle(Delay phase)dsm::TrafficLight< Id, Size, Delay >
setStreetPriorities(std::set< Id > streetPriorities)dsm::Node< Id, Size >inline
streetPriorities() constdsm::Node< Id, Size >inlinevirtual
TrafficLight()=delete (defined in dsm::TrafficLight< Id, Size, Delay >)dsm::TrafficLight< Id, Size, Delay >
TrafficLight(Id id)dsm::TrafficLight< Id, Size, Delay >inlineexplicit
TrafficLight(const NodeConcept< Id, Size > &node)dsm::TrafficLight< Id, Size, Delay >
~Node()=default (defined in dsm::Node< Id, Size >)dsm::Node< Id, Size >virtual
~NodeConcept()=default (defined in dsm::NodeConcept< Id, Size >)dsm::NodeConcept< Id, Size >virtual