Dynamical system model
|
This is the complete list of members for dsm::Road, including all inherited members.
addAgent(Id agentId)=0 (defined in dsm::Road) | dsm::Road | pure virtual |
angle() const | dsm::Edge | |
capacity() const | dsm::Edge | |
deltaAngle(double const previousEdgeAngle) const (defined in dsm::Edge) | dsm::Edge | |
density(bool normalized=false) const =0 (defined in dsm::Road) | dsm::Road | pure virtual |
Edge(Id id, std::pair< Id, Id > nodePair, int capacity=1, int transportCapacity=1, double angle=0.0) | dsm::Edge | |
id() const | dsm::Edge | |
isFull() const =0 (defined in dsm::Edge) | dsm::Edge | pure virtual |
length() const | dsm::Road | |
m_angle (defined in dsm::Edge) | dsm::Edge | protected |
m_capacity (defined in dsm::Edge) | dsm::Edge | protected |
m_id (defined in dsm::Edge) | dsm::Edge | protected |
m_length (defined in dsm::Road) | dsm::Road | protected |
m_maxSpeed (defined in dsm::Road) | dsm::Road | protected |
m_meanVehicleLength (defined in dsm::Road) | dsm::Road | protectedstatic |
m_name (defined in dsm::Road) | dsm::Road | protected |
m_nLanes (defined in dsm::Road) | dsm::Road | protected |
m_nodePair (defined in dsm::Edge) | dsm::Edge | protected |
m_transportCapacity (defined in dsm::Edge) | dsm::Edge | protected |
maxSpeed() const | dsm::Road | |
meanVehicleLength() | dsm::Road | static |
nAgents() const =0 (defined in dsm::Road) | dsm::Road | pure virtual |
name() const | dsm::Road | |
nExitingAgents() const =0 (defined in dsm::Road) | dsm::Road | pure virtual |
nLanes() const | dsm::Road | |
nMovingAgents() const =0 (defined in dsm::Road) | dsm::Road | pure virtual |
nodePair() const | dsm::Edge | |
Road(Id id, const Road &) | dsm::Road | |
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::optional< int > capacity=std::nullopt, int transportCapacity=1) | dsm::Road | |
setAngle(std::pair< double, double > srcNodeCoordinates, std::pair< double, double > dstNodeCoordinates) (defined in dsm::Edge) | dsm::Edge | |
setCapacity(int capacity) (defined in dsm::Edge) | dsm::Edge | |
setMaxSpeed(double speed) | dsm::Road | |
setMeanVehicleLength(double meanVehicleLength) | dsm::Road | static |
setTransportCapacity(int capacity) (defined in dsm::Edge) | dsm::Edge | |
transportCapacity() const | dsm::Edge | |
u() const | dsm::Edge | |
v() const | dsm::Edge |