Dynamical system model
Loading...
Searching...
No Matches
dsm::Graph Member List

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

addEdge(Id id, TArgs &&... args)dsm::Graph
addNode(std::unique_ptr< Node > node)dsm::Graph
addNode(Id id, TArgs &&... args)dsm::Graph
addNodes(T1 &&node, Tn &&... nodes) (defined in dsm::Graph)dsm::Graph
addStreet(std::unique_ptr< Street > street)dsm::Graph
addStreet(const Street &street)dsm::Graph
addStreets(T1 &&street) (defined in dsm::Graph)dsm::Graph
addStreets(T1 &&street, Tn &&... streets) (defined in dsm::Graph)dsm::Graph
adjMatrix() constdsm::Graphinline
adjustNodeCapacities()dsm::Graph
buildAdj()dsm::Graph
buildStreetAngles()dsm::Graph
exportCoordinates(std::string const &path="./coordinates.csv")dsm::Graph
exportMatrix(std::string path="./matrix.dsm", bool isAdj=true)dsm::Graph
Graph() (defined in dsm::Graph)dsm::Graph
Graph(const SparseMatrix< bool > &adj)dsm::Graph
Graph(const std::unordered_map< Id, std::unique_ptr< Street > > &streetSet)dsm::Graph
Graph(const Graph &other) (defined in dsm::Graph)dsm::Graphinline
Graph(Graph &&)=default (defined in dsm::Graph)dsm::Graph
importCoordinates(const std::string &fileName)dsm::Graph
importMatrix(const std::string &fileName, bool isAdj=true, double defaultSpeed=13.8888888889)dsm::Graph
importOSMEdges(const std::string &fileName)dsm::Graph
importOSMNodes(const std::string &fileName)dsm::Graph
makeRoundabout(Id nodeId)dsm::Graph
makeSpireStreet(Id streetId)dsm::Graph
makeStation(Id nodeId, const unsigned int managementTime)dsm::Graph
makeStochasticStreet(Id streetId, double const flowRate) (defined in dsm::Graph)dsm::Graph
makeTrafficLight(Id const nodeId, Delay const cycleTime, Delay const counter=0)dsm::Graph
maxCapacity() constdsm::Graphinline
nEdges() constdsm::Graphinline
nNodes() constdsm::Graphinline
node(Id id) constdsm::Graphinline
nodeSet() constdsm::Graphinline
nodeSet()dsm::Graphinline
operator=(const Graph &other) (defined in dsm::Graph)dsm::Graphinline
operator=(Graph &&)=default (defined in dsm::Graph)dsm::Graph
oppositeStreet(Id streetId) constdsm::Graph
shortestPath(const Node &source, const Node &destination, Func f=streetLength) constdsm::Graph
shortestPath(Id source, Id destination, Func f=streetLength) constdsm::Graph
street(Id id) constdsm::Graphinline
street(Id source, Id destination) constdsm::Graph
streetSet() constdsm::Graphinline
streetSet()dsm::Graphinline