Dynamical system model
|
This is the complete list of members for dsf::Road, including all inherited members.
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 =0 (defined in dsf::Road) | dsf::Road | pure 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 | |
forbiddenTurns() const | dsf::Road | |
geometry() const (defined in dsf::Edge) | dsf::Edge | |
id() const | dsf::Edge | |
isFull() const =0 (defined in dsf::Edge) | dsf::Edge | pure virtual |
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 |
maxSpeed() const | dsf::Road | |
meanVehicleLength() | dsf::Road | static |
nAgents() const =0 (defined in dsf::Road) | dsf::Road | pure virtual |
name() const | dsf::Road | |
nExitingAgents(Direction direction, bool normalizeOnNLanes) const =0 (defined in dsf::Road) | dsf::Road | pure virtual |
nLanes() const | dsf::Road | |
nMovingAgents() const =0 (defined in dsf::Road) | dsf::Road | pure virtual |
nodePair() const | dsf::Edge | |
priority() const | dsf::Road | |
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 | |
setMaxSpeed(double speed) | dsf::Road | |
setMeanVehicleLength(double meanVehicleLength) | dsf::Road | static |
setPriority(int priority) | dsf::Road | |
setTransportCapacity(double capacity) (defined in dsf::Edge) | dsf::Edge | |
source() const | dsf::Edge | |
target() const | dsf::Edge | |
transportCapacity() const | dsf::Edge | |
turnDirection(double const &previousStreetAngle) const | dsf::Road | |
~Edge()=default (defined in dsf::Edge) | dsf::Edge | virtual |