|
Dynamical system model
|
This is the complete list of members for dsf::Street, including all inherited members.
| addAgent(std::unique_ptr< Agent > pAgent) (defined in dsf::Street) | dsf::Street | virtual |
| addForbiddenTurn(Id roadId) | dsf::Road | |
| angle() const | dsf::Edge | |
| capacity() const | dsf::Edge | |
| deltaAngle(double const previousEdgeAngle) const (defined in dsf::Edge) | dsf::Edge | |
| density(bool normalized=false) const final | dsf::Street | virtual |
| dequeue(size_t index) | dsf::Street | virtual |
| Edge(Id id, std::pair< Id, Id > nodePair, int capacity=1, double transportCapacity=1., std::vector< std::pair< double, double > > geometry={}) | dsf::Edge | |
| Edge(Edge &&)=default (defined in dsf::Edge) | dsf::Edge | |
| Edge(const Edge &)=delete (defined in dsf::Edge) | dsf::Edge | |
| enqueue(size_t const &queueId) | dsf::Street | |
| exitQueues() const | dsf::Street | inline |
| forbiddenTurns() const | dsf::Road | |
| geometry() const (defined in dsf::Edge) | dsf::Edge | |
| id() const | dsf::Edge | |
| isFull() const final | dsf::Street | inlinevirtual |
| isSpire() const | dsf::Street | inlinevirtual |
| isStochastic() const (defined in dsf::Street) | dsf::Street | inlinevirtual |
| laneMapping() const (defined in dsf::Street) | dsf::Street | inline |
| length() const | dsf::Road | |
| m_angle (defined in dsf::Edge) | dsf::Edge | protected |
| m_capacity (defined in dsf::Edge) | dsf::Edge | protected |
| m_forbiddenTurns (defined in dsf::Road) | dsf::Road | protected |
| m_geometry (defined in dsf::Edge) | dsf::Edge | protected |
| m_id (defined in dsf::Edge) | dsf::Edge | protected |
| m_length (defined in dsf::Road) | dsf::Road | protected |
| m_maxSpeed (defined in dsf::Road) | dsf::Road | protected |
| m_meanVehicleLength (defined in dsf::Road) | dsf::Road | protectedstatic |
| m_name (defined in dsf::Road) | dsf::Road | protected |
| m_nLanes (defined in dsf::Road) | dsf::Road | protected |
| m_nodePair (defined in dsf::Edge) | dsf::Edge | protected |
| m_priority (defined in dsf::Road) | dsf::Road | protected |
| m_setAngle(std::pair< double, double > srcNodeCoordinates, std::pair< double, double > dstNodeCoordinates) (defined in dsf::Edge) | dsf::Edge | protected |
| m_transportCapacity (defined in dsf::Edge) | dsf::Edge | protected |
| m_weight (defined in dsf::Edge) | dsf::Edge | protected |
| maxSpeed() const | dsf::Road | |
| meanVehicleLength() | dsf::Road | static |
| movingAgents() (defined in dsf::Street) | dsf::Street | inline |
| nAgents() const final | dsf::Street | virtual |
| name() const | dsf::Road | |
| nExitingAgents(Direction direction=Direction::ANY, bool normalizeOnNLanes=false) const final | dsf::Street | virtual |
| nLanes() const | dsf::Road | |
| nMovingAgents() const override | dsf::Street | virtual |
| nodePair() const | dsf::Edge | |
| operator==(Street const &other) const (defined in dsf::Street) | dsf::Street | |
| priority() const | dsf::Road | |
| queue(size_t const &index) const | dsf::Street | inline |
| resetId(Id newId) (defined in dsf::Edge) | dsf::Edge | |
| Road(Id id, std::pair< Id, Id > nodePair, double length=m_meanVehicleLength, double maxSpeed=13.8888888889, int nLanes=1, std::string name=std::string(), std::vector< std::pair< double, double > > geometry={}, std::optional< int > capacity=std::nullopt, double transportCapacity=1.) | dsf::Road | |
| setCapacity(int capacity) (defined in dsf::Edge) | dsf::Edge | |
| setForbiddenTurns(std::set< Id > const &forbiddenTurns) | dsf::Road | |
| setGeometry(std::vector< std::pair< double, double > > geometry) (defined in dsf::Edge) | dsf::Edge | |
| setLaneMapping(std::vector< Direction > const &laneMapping) | dsf::Street | |
| setMaxSpeed(double speed) | dsf::Road | |
| setMeanVehicleLength(double meanVehicleLength) | dsf::Street | static |
| setPriority(int priority) | dsf::Road | |
| setQueue(dsf::queue< std::unique_ptr< Agent > > queue, size_t index) | dsf::Street | |
| setTransportCapacity(double capacity) (defined in dsf::Edge) | dsf::Edge | |
| setWeight(double const weight) (defined in dsf::Edge) | dsf::Edge | |
| source() const | dsf::Edge | |
| Street(Id id, std::pair< Id, Id > nodePair, double length=Road::meanVehicleLength(), double maxSpeed=13.8888888889, int nLanes=1, std::string name=std::string(), std::vector< std::pair< double, double > > geometry={}, std::optional< int > capacity=std::nullopt, double transportCapacity=1.) | dsf::Street | |
| Street(Street &&)=default (defined in dsf::Street) | dsf::Street | |
| Street(Street const &)=delete (defined in dsf::Street) | dsf::Street | |
| target() const | dsf::Edge | |
| transportCapacity() const | dsf::Edge | |
| turnDirection(double const &previousStreetAngle) const | dsf::Road | |
| weight() const | dsf::Edge | |
| ~Edge()=default (defined in dsf::Edge) | dsf::Edge | virtual |