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

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

addForbiddenTurn(Id roadId)dsf::mobility::Road
angle() constdsf::Edgeinline
capacity() const noexceptdsf::mobility::Roadinline
deltaAngle(double const previousEdgeAngle) const (defined in dsf::Edge)dsf::Edge
density(bool normalized=false) const =0 (defined in dsf::mobility::Road)dsf::mobility::Roadpure virtual
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
forbiddenTurns() const noexceptdsf::mobility::Roadinline
geometry() constdsf::Edgeinline
id() constdsf::Edgeinline
isFull() const =0 (defined in dsf::Edge)dsf::Edgepure virtual
length() const noexceptdsf::mobility::Roadinline
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() const noexceptdsf::mobility::Roadinline
meanVehicleLength()dsf::mobility::Roadstatic
nAgents() const =0 (defined in dsf::mobility::Road)dsf::mobility::Roadpure virtual
name() const noexceptdsf::mobility::Roadinline
nExitingAgents(Direction direction, bool normalizeOnNLanes) const =0 (defined in dsf::mobility::Road)dsf::mobility::Roadpure virtual
nLanes() const noexceptdsf::mobility::Roadinline
nMovingAgents() const =0 (defined in dsf::mobility::Road)dsf::mobility::Roadpure virtual
nodePair() constdsf::Edgeinline
priority() const noexceptdsf::mobility::Roadinline
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)dsf::Edge
setMaxSpeed(double speed)dsf::mobility::Road
setMeanVehicleLength(double meanVehicleLength)dsf::mobility::Roadstatic
setPriority(int priority)dsf::mobility::Road
setTransportCapacity(double transportCapacity)dsf::mobility::Road
setWeight(double const weight)dsf::Edge
source() constdsf::Edgeinline
target() constdsf::Edgeinline
transportCapacity() const noexceptdsf::mobility::Roadinline
turnDirection(double const &previousStreetAngle) constdsf::mobility::Road
weight() constdsf::Edge
~Edge()=default (defined in dsf::Edge)dsf::Edgevirtual