Loading [MathJax]/extensions/tex2jax.js
Dynamical system model
All Classes Namespaces Files Functions Pages
dsm::Intersection Member List

This is the complete list of members for dsm::Intersection, including all inherited members.

addAgent(double angle, std::unique_ptr< Agent > pAgent)dsm::Intersection
addAgent(std::unique_ptr< Agent > pAgent)dsm::Intersection
addStreetPriority(Id streetId)dsm::Intersectioninline
agentCounter()dsm::Intersection
agents()dsm::Intersectioninline
capacity() constdsm::RoadJunction
coords() constdsm::Nodeinline
density() const overridedsm::Intersectioninlinevirtual
id() constdsm::Nodeinline
Intersection(Id id)dsm::Intersectioninlineexplicit
Intersection(Id id, std::pair< double, double > coords)dsm::Intersectioninline
Intersection(RoadJunction const &node) (defined in dsm::Intersection)dsm::Intersectioninline
Intersection(Intersection const &)=delete (defined in dsm::Intersection)dsm::Intersection
isFull() const overridedsm::Intersectioninlinevirtual
isIntersection() const noexcept final (defined in dsm::Intersection)dsm::Intersectioninlinevirtual
isRoundabout() const noexcept (defined in dsm::RoadJunction)dsm::RoadJunctionvirtual
isStation() const noexcept (defined in dsm::Node)dsm::Nodeinlinevirtual
isTrafficLight() const noexcept (defined in dsm::RoadJunction)dsm::RoadJunctionvirtual
m_agentCounter (defined in dsm::Intersection)dsm::Intersectionprotected
m_agents (defined in dsm::Intersection)dsm::Intersectionprotected
m_coords (defined in dsm::Node)dsm::Nodeprotected
m_id (defined in dsm::Node)dsm::Nodeprotected
m_name (defined in dsm::Node)dsm::Nodeprotected
m_streetPriorities (defined in dsm::Intersection)dsm::Intersectionprotected
name() constdsm::Nodeinline
Node(Id id)dsm::Nodeinlineexplicit
Node(Id id, std::pair< double, double > coords)dsm::Nodeinline
Node(Node const &other) (defined in dsm::Node)dsm::Nodeinline
operator=(RoadJunction const &other) (defined in dsm::RoadJunction)dsm::RoadJunctioninline
operator=(Node const &other) (defined in dsm::Node)dsm::Nodeinline
RoadJunction(Id id) (defined in dsm::RoadJunction)dsm::RoadJunctionexplicit
RoadJunction(Id id, std::pair< double, double > coords) (defined in dsm::RoadJunction)dsm::RoadJunction
RoadJunction(RoadJunction const &other) (defined in dsm::RoadJunction)dsm::RoadJunction
setCapacity(Size capacity) overridedsm::Intersectionvirtual
setCoords(std::pair< double, double > coords)dsm::Nodeinline
setId(Id id)dsm::Nodeinline
setName(const std::string &name)dsm::Nodeinline
setStreetPriorities(std::set< Id > streetPriorities)dsm::Intersectioninline
setTransportCapacity(double capacity)dsm::RoadJunction
streetPriorities() constdsm::Intersectioninlinevirtual
transportCapacity() constdsm::RoadJunction
~Intersection()=default (defined in dsm::Intersection)dsm::Intersectionvirtual
~Node()=default (defined in dsm::Node)dsm::Nodevirtual