Loading [MathJax]/jax/output/HTML-CSS/config.js
Dynamical system model
All Classes Namespaces Files Functions Pages
dsm::SpireStreet Member List

This is the complete list of members for dsm::SpireStreet, including all inherited members.

addAgent(std::unique_ptr< Agent > pAgent) finaldsm::SpireStreetvirtual
addForbiddenTurn(Id roadId)dsm::Road
angle() constdsm::Edge
capacity() constdsm::Edge
code() const (defined in dsm::Counter)dsm::Counter
deltaAngle(double const previousEdgeAngle) const (defined in dsm::Edge)dsm::Edge
density(bool normalized=false) const finaldsm::Streetvirtual
dequeue(size_t index) finaldsm::SpireStreetvirtual
Edge(Id id, std::pair< Id, Id > nodePair, int capacity=1, double transportCapacity=1., std::vector< std::pair< double, double > > geometry={})dsm::Edge
Edge(Edge &&)=default (defined in dsm::Edge)dsm::Edge
Edge(const Edge &)=delete (defined in dsm::Edge)dsm::Edge
enqueue(size_t const &queueId)dsm::Street
exitQueues() constdsm::Streetinline
forbiddenTurns() constdsm::Road
geometry() const (defined in dsm::Edge)dsm::Edge
id() constdsm::Edge
increaseInputCounter()dsm::Counter
increaseOutputCounter()dsm::Counter
inputCounts(bool reset=true)dsm::Counter
isFull() const finaldsm::Streetinlinevirtual
isSpire() const finaldsm::SpireStreetinlinevirtual
isStochastic() const (defined in dsm::Street)dsm::Streetinlinevirtual
laneMapping() const (defined in dsm::Street)dsm::Streetinline
length() constdsm::Road
m_angle (defined in dsm::Edge)dsm::Edgeprotected
m_capacity (defined in dsm::Edge)dsm::Edgeprotected
m_code (defined in dsm::Counter)dsm::Counterprotected
m_counters (defined in dsm::Counter)dsm::Counterprotected
m_forbiddenTurns (defined in dsm::Road)dsm::Roadprotected
m_geometry (defined in dsm::Edge)dsm::Edgeprotected
m_id (defined in dsm::Edge)dsm::Edgeprotected
m_length (defined in dsm::Road)dsm::Roadprotected
m_maxSpeed (defined in dsm::Road)dsm::Roadprotected
m_meanVehicleLength (defined in dsm::Road)dsm::Roadprotectedstatic
m_name (defined in dsm::Road)dsm::Roadprotected
m_nLanes (defined in dsm::Road)dsm::Roadprotected
m_nodePair (defined in dsm::Edge)dsm::Edgeprotected
m_priority (defined in dsm::Road)dsm::Roadprotected
m_setAngle(std::pair< double, double > srcNodeCoordinates, std::pair< double, double > dstNodeCoordinates) (defined in dsm::Edge)dsm::Edgeprotected
m_transportCapacity (defined in dsm::Edge)dsm::Edgeprotected
maxSpeed() constdsm::Road
meanFlow()dsm::SpireStreet
meanVehicleLength()dsm::Roadstatic
movingAgents() (defined in dsm::Street)dsm::Streetinline
nAgents() const finaldsm::Streetvirtual
name() constdsm::Road
nExitingAgents(Direction direction=Direction::ANY, bool normalizeOnNLanes=false) const finaldsm::Streetvirtual
nLanes() constdsm::Road
nMovingAgents() const overridedsm::Streetvirtual
nodePair() constdsm::Edge
outputCounts(bool reset=true)dsm::Counter
priority() constdsm::Road
queue(size_t const &index) constdsm::Streetinline
resetId(Id newId) (defined in dsm::Edge)dsm::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.)dsm::Road
setCapacity(int capacity) (defined in dsm::Edge)dsm::Edge
setCode(Id const code) (defined in dsm::Counter)dsm::Counter
setForbiddenTurns(std::set< Id > const &forbiddenTurns)dsm::Road
setGeometry(std::vector< std::pair< double, double > > geometry) (defined in dsm::Edge)dsm::Edge
setLaneMapping(std::vector< Direction > const &laneMapping)dsm::Street
setMaxSpeed(double speed)dsm::Road
setMeanVehicleLength(double meanVehicleLength)dsm::Streetstatic
setPriority(int priority)dsm::Road
setQueue(dsm::queue< std::unique_ptr< Agent > > queue, size_t index)dsm::Street
setTransportCapacity(double capacity) (defined in dsm::Edge)dsm::Edge
source() constdsm::Edge
SpireStreet(Street &&street) (defined in dsm::SpireStreet)dsm::SpireStreetinline
SpireStreet(SpireStreet &&)=default (defined in dsm::SpireStreet)dsm::SpireStreet
SpireStreet(SpireStreet const &)=delete (defined in dsm::SpireStreet)dsm::SpireStreet
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.)dsm::SpireStreet
Street(Street &&)=default (defined in dsm::SpireStreet)dsm::SpireStreet
Street(Street const &)=delete (defined in dsm::SpireStreet)dsm::SpireStreet
target() constdsm::Edge
transportCapacity() constdsm::Edge
turnDirection(double const &previousStreetAngle) constdsm::Road
~Edge()=default (defined in dsm::Edge)dsm::Edgevirtual
~SpireStreet()=default (defined in dsm::SpireStreet)dsm::SpireStreet