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

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

Agent(std::time_t const &spawnTime, std::optional< Id > itineraryId=std::nullopt, std::optional< Id > srcNodeId=std::nullopt)dsf::mobility::Agent
Agent(std::time_t const &spawnTime, std::vector< Id > const &trip, std::optional< Id > srcNodeId=std::nullopt)dsf::mobility::Agent
distance() const noexceptdsf::mobility::Agentinline
freeTime() const noexceptdsf::mobility::Agentinline
hasArrived(std::optional< std::time_t > const &currentTime) const noexceptdsf::mobility::Agentinline
id() const noexceptdsf::mobility::Agentinline
incrementDistance(double distance)dsf::mobility::Agent
isRandom() const noexceptdsf::mobility::Agentinline
itineraryId() constdsf::mobility::Agent
maxDistance() constdsf::mobility::Agentinline
maxTime() constdsf::mobility::Agentinline
nextStreetId() const noexceptdsf::mobility::Agentinline
reset(std::time_t const &spawnTime)dsf::mobility::Agent
setFreeTime(std::time_t const &freeTime)dsf::mobility::Agent
setMaxDistance(double const maxDistance)dsf::mobility::Agentinline
setMaxTime(std::time_t const maxTime)dsf::mobility::Agentinline
setNextStreetId(Id nextStreetId)dsf::mobility::Agentinline
setSpeed(double speed)dsf::mobility::Agent
setSrcNodeId(Id srcNodeId) (defined in dsf::mobility::Agent)dsf::mobility::Agent
setStreetId(std::optional< Id > streetId=std::nullopt)dsf::mobility::Agent
spawnTime() const noexceptdsf::mobility::Agentinline
speed() const noexceptdsf::mobility::Agentinline
srcNodeId() const noexceptdsf::mobility::Agentinline
streetId() const noexceptdsf::mobility::Agentinline
trip() const noexceptdsf::mobility::Agentinline
updateItinerary() (defined in dsf::mobility::Agent)dsf::mobility::Agent