addAgent(Id agentId) override | dsm::SpireStreet< Id, Size > | virtual |
angle() const | dsm::Street< Id, Size > | inline |
capacity() const | dsm::Street< Id, Size > | inline |
density() const | dsm::Street< Id, Size > | inline |
dequeue() override | dsm::SpireStreet< Id, Size > | virtual |
enqueue(Id agentId) | dsm::Street< Id, Size > | |
id() const | dsm::Street< Id, Size > | inline |
inputCounts(bool resetValue=false) | dsm::SpireStreet< Id, Size > | |
isFull() const | dsm::Street< Id, Size > | inline |
isSpire() const override | dsm::SpireStreet< Id, Size > | inlinevirtual |
length() const | dsm::Street< Id, Size > | inline |
maxSpeed() const | dsm::Street< Id, Size > | inline |
meanFlow() | dsm::SpireStreet< Id, Size > | |
nAgents() const | dsm::Street< Id, Size > | inline |
nodePair() const | dsm::Street< Id, Size > | inline |
normDensity() const | dsm::Street< Id, Size > | inline |
outputCounts(bool resetValue=false) | dsm::SpireStreet< Id, Size > | |
queue() const | dsm::Street< Id, Size > | inline |
setAngle(std::pair< double, double > srcNode, std::pair< double, double > dstNode) | dsm::Street< Id, Size > | |
setAngle(double angle) | dsm::Street< Id, Size > | |
setCapacity(Size capacity) | dsm::Street< Id, Size > | inline |
setId(Id id) | dsm::Street< Id, Size > | inline |
setLength(double len) | dsm::Street< Id, Size > | |
setMaxSpeed(double speed) | dsm::Street< Id, Size > | |
setNodePair(Id node1, Id node2) | dsm::Street< Id, Size > | inline |
setNodePair(const Node< Id, Size > &node1, const Node< Id, Size > &node2) | dsm::Street< Id, Size > | inline |
setNodePair(std::pair< Id, Id > pair) | dsm::Street< Id, Size > | inline |
setQueue(dsm::queue< Size > queue) | dsm::Street< Id, Size > | inline |
setTransportCapacity(Size capacity) | dsm::Street< Id, Size > | inline |
SpireStreet()=delete (defined in dsm::SpireStreet< Id, Size >) | dsm::SpireStreet< Id, Size > | |
SpireStreet(Id id, const Street< Id, Size > &street) | dsm::SpireStreet< Id, Size > | |
SpireStreet(Id id, Size capacity, double len, std::pair< Id, Id > nodePair) | dsm::SpireStreet< Id, Size > | |
SpireStreet(Id id, Size capacity, double len, double maxSpeed, std::pair< Id, Id > nodePair) | dsm::SpireStreet< Id, Size > | |
Street()=delete (defined in dsm::Street< Id, Size >) | dsm::Street< Id, Size > | |
Street(Id id, const Street< Id, Size > &) | dsm::Street< Id, Size > | |
Street(Id id, std::pair< Id, Id > nodePair) | dsm::Street< Id, Size > | |
Street(Id id, Size capacity, double len, std::pair< Id, Id > nodePair) | dsm::Street< Id, Size > | |
Street(Id id, Size capacity, double len, double maxSpeed, std::pair< Id, Id > nodePair) | dsm::Street< Id, Size > | |
transportCapacity() const | dsm::Street< Id, Size > | inline |
waitingAgents() const | dsm::Street< Id, Size > | inline |
~SpireStreet()=default (defined in dsm::SpireStreet< Id, Size >) | dsm::SpireStreet< Id, Size > | |
~Street()=default (defined in dsm::Street< Id, Size >) | dsm::Street< Id, Size > | virtual |