Package org.matsim.core.mobsim.framework
This package contains classes that can be used by mobility
simulations for the org.matsim framework.
Package Maintainer(s):
- Kai Nagel
- Marcel Rieser
- Dominik Grether
-
Interface Summary Interface Description AgentSource If you add an AgentSource into the QSim, the method insertAgentsIntoMobsim() will be called during the initialization phase.DriverAgent HasPerson Mobsim Example(s):tutorial.programming.ownMobsimAgentUsingRouter.RunOwnMobsimAgentUsingRouterExample
tutorial.programming.ownMobsimAgentWithPerception.RunOwnMobsimAgentWithPerceptionExample
MobsimAgent Minimal interface for an agent that can do activities and legs.MobsimAgentMarkerInterface MobsimDriverAgent MobsimFactory Deprecated. -- please use inject framework with Provider. MobsimPassengerAgent NetworkAgent This was separated out since there were some commonalities between "MobsimAgent" and "DriverAgent".ObservableMobsim Must be implemented by simulations usingMobsimListener
sPassengerAgent (e.g.PlanAgent PlayPauseSimulationControlI Steppable VehicleUsingAgent -
Class Summary Class Description AbstractMobsimModule MobsimTimer PlayPauseSimulationControl Extracted the play/pause functionality from otfvis to make it available for other purposes (specifically, RMITs CombineSim approach). -
Enum Summary Enum Description MobsimAgent.State PlayPauseSimulationControl.Status