21 package tutorial.programming.ownMobsimAgent;
23 import javax.inject.Inject;
43 import com.google.inject.Provider;
51 public static void main(String[] args) {
53 config.
qsim().setEndTime(25 * 60 * 60);
62 @Override
public void install() {
63 bindMobsim().toProvider(
new Provider<Mobsim>() {
66 @Override
public Mobsim get() {
70 public void insertAgentsIntoMobsim() {
77 final Id<Link> linkId4VehicleInsertion = Id.createLinkId(1);
void createAndParkVehicleOnLink(Vehicle vehicle, Id< Link > linkId)
final void addOverridingModule(AbstractModule abstractModule)
void addAgentSource(AgentSource agentSource)
Map< Id< Person >,?extends Person > getPersons()
static QSim createDefaultQSim(final Scenario scenario, final EventsManager eventsManager)
void insertAgentIntoMobsim(final MobsimAgent agent)
MobsimTimer getSimTimer()
static void main(String[] args)
Population getPopulation()
ControlerConfigGroup controler
Vehicle createVehicle(Id< Vehicle > id, VehicleType type)
static Config loadConfig(final String filename, ConfigGroup...customModules)
static Scenario loadScenario(final Config config)
static VehicleType getDefaultVehicleType()
static VehiclesFactory getFactory()