|
Dynamical system model
|
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 noexcept | dsf::mobility::Agent | inline |
| freeTime() const noexcept | dsf::mobility::Agent | inline |
| id() const noexcept | dsf::mobility::Agent | inline |
| incrementDistance(double distance) | dsf::mobility::Agent | |
| isRandom() const noexcept | dsf::mobility::Agent | inline |
| itineraryId() const | dsf::mobility::Agent | |
| nextStreetId() const noexcept | dsf::mobility::Agent | inline |
| reset(std::time_t const &spawnTime) | dsf::mobility::Agent | |
| setFreeTime(std::time_t const &freeTime) | dsf::mobility::Agent | |
| setNextStreetId(Id nextStreetId) | dsf::mobility::Agent | inline |
| 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 noexcept | dsf::mobility::Agent | inline |
| speed() const noexcept | dsf::mobility::Agent | inline |
| srcNodeId() const noexcept | dsf::mobility::Agent | inline |
| streetId() const noexcept | dsf::mobility::Agent | inline |
| trip() const noexcept | dsf::mobility::Agent | inline |
| updateItinerary() | dsf::mobility::Agent |