Dynamical system model
Loading...
Searching...
No Matches
dsf::mobility::Street Member List

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

addAgent(std::unique_ptr< Agent > pAgent)dsf::mobility::Streetvirtual
addForbiddenTurn(Id roadId)dsf::mobility::Road
angle() constdsf::Edge
capacity() constdsf::mobility::Road
counterName() constdsf::mobility::Streetinline
counts() constdsf::mobility::Streetinline
deltaAngle(double const previousEdgeAngle) const (defined in dsf::Edge)dsf::Edge
density(bool normalized=false) const finaldsf::mobility::Streetvirtual
dequeue(size_t index)dsf::mobility::Streetvirtual
Edge(Id id, std::pair< Id, Id > nodePair, geometry::PolyLine geometry={})dsf::Edge
Edge(Edge &&)=default (defined in dsf::Edge)dsf::Edge
Edge(const Edge &)=delete (defined in dsf::Edge)dsf::Edge
enableCounter(std::string name=std::string())dsf::mobility::Street
enqueue(size_t const &queueId)dsf::mobility::Street
exitQueues() constdsf::mobility::Streetinline
forbiddenTurns() constdsf::mobility::Road
geometry() constdsf::Edge
hasCoil() constdsf::mobility::Streetinline
id() constdsf::Edge
isFull() const finaldsf::mobility::Streetinlinevirtual
isStochastic() constdsf::mobility::Streetinlinevirtual
laneMapping() constdsf::mobility::Streetinline
length() constdsf::mobility::Road
m_angle (defined in dsf::Edge)dsf::Edgeprotected
m_capacity (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_forbiddenTurns (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_geometry (defined in dsf::Edge)dsf::Edgeprotected
m_id (defined in dsf::Edge)dsf::Edgeprotected
m_length (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_maxSpeed (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_meanVehicleLength (defined in dsf::mobility::Road)dsf::mobility::Roadprotectedstatic
m_name (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_nLanes (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_nodePair (defined in dsf::Edge)dsf::Edgeprotected
m_priority (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_setAngle(geometry::Point srcNodeCoordinates, geometry::Point dstNodeCoordinates) (defined in dsf::Edge)dsf::Edgeprotected
m_transportCapacity (defined in dsf::mobility::Road)dsf::mobility::Roadprotected
m_weight (defined in dsf::Edge)dsf::Edgeprotected
maxSpeed() constdsf::mobility::Road
meanVehicleLength()dsf::mobility::Roadstatic
movingAgents()dsf::mobility::Streetinline
nAgents() const finaldsf::mobility::Streetvirtual
name() constdsf::mobility::Road
nExitingAgents(Direction direction=Direction::ANY, bool normalizeOnNLanes=false) const finaldsf::mobility::Streetvirtual
nLanes() constdsf::mobility::Road
nMovingAgents() const overridedsf::mobility::Streetvirtual
nodePair() constdsf::Edge
operator==(Street const &other) const (defined in dsf::mobility::Street)dsf::mobility::Street
priority() constdsf::mobility::Road
queue(size_t const &index) constdsf::mobility::Streetinline
resetCounter()dsf::mobility::Street
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(), geometry::PolyLine geometry={}, std::optional< int > capacity=std::nullopt, double transportCapacity=1.)dsf::mobility::Road
setCapacity(int capacity)dsf::mobility::Road
setForbiddenTurns(std::set< Id > const &forbiddenTurns)dsf::mobility::Road
setGeometry(geometry::PolyLine geometry) (defined in dsf::Edge)dsf::Edge
setLaneMapping(std::vector< Direction > const &laneMapping)dsf::mobility::Street
setMaxSpeed(double speed)dsf::mobility::Road
setMeanVehicleLength(double meanVehicleLength)dsf::mobility::Streetstatic
setPriority(int priority)dsf::mobility::Road
setQueue(dsf::queue< std::unique_ptr< Agent > > queue, size_t index)dsf::mobility::Street
setTransportCapacity(double transportCapacity)dsf::mobility::Road
setWeight(double const weight) (defined in dsf::Edge)dsf::Edge
source() constdsf::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(), geometry::PolyLine geometry={}, std::optional< int > capacity=std::nullopt, double transportCapacity=1.)dsf::mobility::Street
Street(Street &&)=default (defined in dsf::mobility::Street)dsf::mobility::Street
Street(Street const &)=delete (defined in dsf::mobility::Street)dsf::mobility::Street
target() constdsf::Edge
transportCapacity() constdsf::mobility::Road
turnDirection(double const &previousStreetAngle) constdsf::mobility::Road
weight() constdsf::Edge
~Edge()=default (defined in dsf::Edge)dsf::Edgevirtual