Dynamical system model
|
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() const | dsm::Graph | inline |
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::Graph | inline |
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() const | dsm::Graph | inline |
nEdges() const | dsm::Graph | inline |
nNodes() const | dsm::Graph | inline |
node(Id id) const | dsm::Graph | inline |
nodeSet() const | dsm::Graph | inline |
nodeSet() | dsm::Graph | inline |
operator=(const Graph &other) (defined in dsm::Graph) | dsm::Graph | inline |
operator=(Graph &&)=default (defined in dsm::Graph) | dsm::Graph | |
oppositeStreet(Id streetId) const | dsm::Graph | |
shortestPath(const Node &source, const Node &destination, Func f=streetLength) const | dsm::Graph | |
shortestPath(Id source, Id destination, Func f=streetLength) const | dsm::Graph | |
street(Id id) const | dsm::Graph | inline |
street(Id source, Id destination) const | dsm::Graph | |
streetSet() const | dsm::Graph | inline |
streetSet() | dsm::Graph | inline |