Loading [MathJax]/jax/output/HTML-CSS/config.js
Dynamical system model
All Classes Namespaces Files Functions Pages
dsf::RoadNetwork Member List

This is the complete list of members for dsf::RoadNetwork, including all inherited members.

addEdge(Id edgeId, TArgs &&... args)dsf::Network< RoadJunction, Street >
addNode(Id nodeId, TArgs &&... args)dsf::Network< RoadJunction, Street >
addNodes(T1 &&node, Tn &&... nodes) (defined in dsf::RoadNetwork)dsf::RoadNetwork
addStreet(Street &&street)dsf::RoadNetwork
addStreets(T1 &&street) (defined in dsf::RoadNetwork)dsf::RoadNetwork
addStreets(T1 &&street, Tn &&... streets) (defined in dsf::RoadNetwork)dsf::RoadNetwork
adjacencyMatrix() constdsf::Network< RoadJunction, Street >
adjustNodeCapacities()dsf::RoadNetwork
autoMapStreetLanes()dsf::RoadNetwork
buildAdj()dsf::RoadNetwork
edge(Id edgeId) constdsf::Network< RoadJunction, Street >
edge(Id edgeId)dsf::Network< RoadJunction, Street >
edges() constdsf::Network< RoadJunction, Street >
exportEdges(const std::string &fileName)dsf::RoadNetwork
exportMatrix(std::string path="./matrix.dsm", bool isAdj=true)dsf::RoadNetwork
exportNodes(const std::string &fileName)dsf::RoadNetwork
importCoordinates(const std::string &fileName)dsf::RoadNetwork
importMatrix(const std::string &fileName, bool isAdj=true, double defaultSpeed=13.8888888889)dsf::RoadNetwork
importOSMEdges(const std::string &fileName)dsf::RoadNetwork
importOSMNodes(const std::string &fileName)dsf::RoadNetwork
importTrafficLights(const std::string &fileName)dsf::RoadNetwork
initTrafficLights(Delay const minGreenTime=30)dsf::RoadNetwork
inputNodes() const noexceptdsf::RoadNetworkinline
inputNodes() noexceptdsf::RoadNetworkinline
makeRoundabout(Id nodeId)dsf::RoadNetwork
makeSpireStreet(Id streetId)dsf::RoadNetwork
makeStation(Id nodeId, const unsigned int managementTime)dsf::RoadNetwork
makeStochasticStreet(Id streetId, double const flowRate) (defined in dsf::RoadNetwork)dsf::RoadNetwork
makeTrafficLight(Id const nodeId, Delay const cycleTime, Delay const counter=0)dsf::RoadNetwork
maxCapacity() const noexceptdsf::RoadNetworkinline
nEdges() constdsf::Network< RoadJunction, Street >
Network(AdjacencyMatrix const &adj)dsf::Network< RoadJunction, Street >explicit
nNodes() constdsf::Network< RoadJunction, Street >
node(Id nodeId) constdsf::Network< RoadJunction, Street >
node(Id nodeId)dsf::Network< RoadJunction, Street >
nodeMapping() const noexceptdsf::RoadNetworkinline
nodes() constdsf::Network< RoadJunction, Street >
oppositeStreet(Id streetId) constdsf::RoadNetwork
outputNodes() const noexceptdsf::RoadNetworkinline
outputNodes() noexceptdsf::RoadNetworkinline
RoadNetwork() (defined in dsf::RoadNetwork)dsf::RoadNetwork
RoadNetwork(AdjacencyMatrix const &adj)dsf::RoadNetwork
RoadNetwork(const std::unordered_map< Id, std::unique_ptr< Street > > &streetSet)dsf::RoadNetwork
shortestPath(const Node &source, const Node &destination, Func f=weight_functions::streetLength) constdsf::RoadNetwork
shortestPath(Id source, Id destination, Func f=weight_functions::streetLength) constdsf::RoadNetwork
street(Id source, Id destination) constdsf::RoadNetwork