Dynamical system model
Loading...
Searching...
No Matches
dsm::Dynamics< agent_t > Member List

This is the complete list of members for dsm::Dynamics< agent_t >, including all inherited members.

addAgent(std::unique_ptr< agent_t > agent)dsm::Dynamics< agent_t >
addAgent(TArgs &&... args) (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >
addAgents(Size nAgents, TArgs &&... args) (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >
addAgents(Tn... agents)dsm::Dynamics< agent_t >
addAgents(T1 agent, Tn... agents)dsm::Dynamics< agent_t >
addAgents(std::span< agent_t > agents)dsm::Dynamics< agent_t >
addItineraries(Tn... itineraries) (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >
addItineraries(T1 itinerary, Tn... itineraries)dsm::Dynamics< agent_t >
addItineraries(std::span< Itinerary > itineraries)dsm::Dynamics< agent_t >
addItinerary(const Itinerary &itinerary)dsm::Dynamics< agent_t >
addItinerary(std::unique_ptr< Itinerary > itinerary)dsm::Dynamics< agent_t >
agentMeanSpeed() constdsm::Dynamics< agent_t >
agents() constdsm::Dynamics< agent_t >inline
Dynamics(Graph &graph, bool useCache=false, std::optional< unsigned int > seed=std::nullopt)dsm::Dynamics< agent_t >
evolve(bool reinsert_agents=false)=0 (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >pure virtual
graph() constdsm::Dynamics< agent_t >inline
itineraries() constdsm::Dynamics< agent_t >inline
m_evolveAgents()=0 (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protectedpure virtual
m_evolveNode(const std::unique_ptr< Node > &pNode)=0 (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protectedpure virtual
m_evolveStreet(const std::unique_ptr< Street > &pStreet, bool reinsert_agents)=0 (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protectedpure virtual
m_generator (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protected
m_graph (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protected
m_previousSpireTime (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protected
m_time (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >protected
m_updatePath(const std::unique_ptr< Itinerary > &pItinerary)dsm::Dynamics< agent_t >inlineprotected
meanSpireInputFlow(bool resetValue=true)dsm::Dynamics< agent_t >
meanSpireOutputFlow(bool resetValue=true)dsm::Dynamics< agent_t >
meanTravelTime(bool clearData=false)dsm::Dynamics< agent_t >
nAgents() constdsm::Dynamics< agent_t >inline
removeAgent(Size agentId)dsm::Dynamics< agent_t >
removeAgents(T1 id, Tn... ids) (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >
resetTime()dsm::Dynamics< agent_t >
saveInputStreetCounts(const std::string &filename, bool reset=false)dsm::Dynamics< agent_t >
saveOutputStreetCounts(const std::string &filename, bool reset=false)dsm::Dynamics< agent_t >
saveStreetDensities(const std::string &filename, bool normalized=true) constdsm::Dynamics< agent_t >
setAgentSpeed(Size agentId)=0 (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >pure virtual
setDestinationNodes(const std::span< Id > &destinationNodes, bool updatePaths=true)dsm::Dynamics< agent_t >
streetMeanDensity(bool normalized=false) constdsm::Dynamics< agent_t >
streetMeanFlow() constdsm::Dynamics< agent_t >
streetMeanFlow(double threshold, bool above) constdsm::Dynamics< agent_t >
streetMeanSpeed(Id streetId) const (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >virtual
streetMeanSpeed() const (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >virtual
streetMeanSpeed(double, bool) const (defined in dsm::Dynamics< agent_t >)dsm::Dynamics< agent_t >virtual
time() constdsm::Dynamics< agent_t >inline
updatePaths()dsm::Dynamics< agent_t >virtual