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

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

addAgent(std::unique_ptr< Agent > agent)dsf::mobility::FirstOrderDynamics
addAgent(TArgs &&... args) (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamics
addAgents(std::size_t const nAgents, TArgs &&... args) (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamics
addAgents(std::size_t const nAgents, AgentInsertionMethod const mode)dsf::mobility::FirstOrderDynamics
addAgentsUniformly(std::size_t nAgents, std::optional< Id > itineraryId=std::nullopt)dsf::mobility::FirstOrderDynamics
addItinerary(TArgs &&... args)dsf::mobility::FirstOrderDynamics
addItinerary(std::shared_ptr< Itinerary > itinerary)dsf::mobility::FirstOrderDynamics
agents() const noexceptdsf::mobility::FirstOrderDynamicsinline
concurrency() constdsf::Dynamics< RoadNetwork >inline
database() constdsf::Dynamics< RoadNetwork >inline
destinationCounts(bool const bReset=true) noexceptdsf::mobility::FirstOrderDynamics
destinationNodes() const noexceptdsf::mobility::FirstOrderDynamicsinline
destinationNodes() noexceptdsf::mobility::FirstOrderDynamicsinline
Dynamics(RoadNetwork &graph, std::optional< unsigned int > seed=std::nullopt)dsf::Dynamics< RoadNetwork >
evolve(bool const reinsert_agents=false)dsf::mobility::FirstOrderDynamics
FirstOrderDynamics(RoadNetwork &graph, bool useCache=false, std::optional< unsigned int > seed=std::nullopt)dsf::mobility::FirstOrderDynamics
graph() constdsf::Dynamics< RoadNetwork >inline
id() constdsf::Dynamics< RoadNetwork >inline
initTurnCounts()dsf::mobility::FirstOrderDynamics
itineraries() const noexceptdsf::mobility::FirstOrderDynamicsinline
killStagnantAgents(double timeToleranceFactor=3.)dsf::mobility::FirstOrderDynamics
m_bCacheEnabled (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_bSaveAverageStats (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_bSaveStreetData (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_bSaveTravelData (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_dataUpdatePeriod (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_errorProbability (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_forcePriorities (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_meanTravelDistance (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_meanTravelTime (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_passageProbability (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_pathWeight (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_previousOptimizationTime (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_queuesAtTrafficLights (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_safeDateTime() constdsf::Dynamics< RoadNetwork >inlineprotected
m_safeName() constdsf::Dynamics< RoadNetwork >inlineprotected
m_savingInterval (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_timeToleranceFactor (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_travelDTs (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_turnCounts (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_turnMapping (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_weightFunction (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
m_weightTreshold (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsprotected
meanTravelDistance(bool clearData=false)dsf::mobility::FirstOrderDynamics
meanTravelSpeed(bool clearData=false)dsf::mobility::FirstOrderDynamics
meanTravelTime(bool clearData=false)dsf::mobility::FirstOrderDynamics
nAgents() constdsf::mobility::FirstOrderDynamicsinline
name() constdsf::Dynamics< RoadNetwork >inline
normalizedTurnCounts() const noexceptdsf::mobility::FirstOrderDynamics
optimizeTrafficLights(TrafficLightOptimization optimizationType=TrafficLightOptimization::DOUBLE_TAIL, const std::string &logFile=std::string(), double const percentage=0.3, double const threshold=1.3)dsf::mobility::FirstOrderDynamics
originCounts(bool const bReset=true) noexceptdsf::mobility::FirstOrderDynamics
originNodes() const noexceptdsf::mobility::FirstOrderDynamicsinline
originNodes() noexceptdsf::mobility::FirstOrderDynamicsinline
resetTurnCounts()dsf::mobility::FirstOrderDynamics
saveData(std::time_t const savingInterval, bool const saveAverageStats=false, bool const saveStreetData=false, bool const saveTravelData=false)dsf::mobility::FirstOrderDynamics
setConcurrency(std::size_t const concurrency)dsf::Dynamics< RoadNetwork >
setDataUpdatePeriod(Delay const dataUpdatePeriod) noexceptdsf::mobility::FirstOrderDynamicsinline
setDestinationNodes(std::unordered_map< Id, double > const &destinationNodes)dsf::mobility::FirstOrderDynamics
setDestinationNodes(std::initializer_list< Id > destinationNodes)dsf::mobility::FirstOrderDynamics
setDestinationNodes(TContainer const &destinationNodes)dsf::mobility::FirstOrderDynamics
setErrorProbability(double errorProbability)dsf::mobility::FirstOrderDynamics
setForcePriorities(bool forcePriorities) noexceptdsf::mobility::FirstOrderDynamicsinline
setInitTime(std::time_t timeEpoch)dsf::Dynamics< RoadNetwork >inline
setMeanTravelDistance(double const meanTravelDistance)dsf::mobility::FirstOrderDynamicsinline
setMeanTravelTime(std::time_t const meanTravelTime) noexceptdsf::mobility::FirstOrderDynamicsinline
setName(const std::string &name)dsf::Dynamics< RoadNetwork >inline
setODs(std::vector< std::tuple< Id, Id, double > > const &ODs)dsf::mobility::FirstOrderDynamics
setOriginNodes(std::unordered_map< Id, double > const &originNodes={})dsf::mobility::FirstOrderDynamics
setPassageProbability(double passageProbability)dsf::mobility::FirstOrderDynamics
setSpeedFunction(SpeedFunction const speedFunction, TArgs &&... args)dsf::mobility::FirstOrderDynamics
setWeightFunction(PathWeight const pathWeight, std::optional< double > weightThreshold=std::nullopt)dsf::mobility::FirstOrderDynamics
strDateTime() constdsf::Dynamics< RoadNetwork >inline
streetMeanDensity(bool normalized=false) constdsf::mobility::FirstOrderDynamics
streetMeanFlow() constdsf::mobility::FirstOrderDynamics
streetMeanFlow(double threshold, bool above) constdsf::mobility::FirstOrderDynamics
summary(std::ostream &os=std::cout) constdsf::mobility::FirstOrderDynamics
time() constdsf::Dynamics< RoadNetwork >inline
time_step() constdsf::Dynamics< RoadNetwork >inline
turnCounts() const noexceptdsf::mobility::FirstOrderDynamicsinline
turnMapping() const (defined in dsf::mobility::FirstOrderDynamics)dsf::mobility::FirstOrderDynamicsinline
updatePaths(bool const throw_on_empty=true)dsf::mobility::FirstOrderDynamics