MATSIM
Public Member Functions | Protected Attributes | List of all members
org.matsim.withinday.mobsim.InitialReplanningModule Class Reference
Inheritance diagram for org.matsim.withinday.mobsim.InitialReplanningModule:
Inheritance graph
[legend]

Public Member Functions

 InitialReplanningModule (ParallelInitialReplanner parallelInitialReplanner)
 
void doReplanning (double time)
 

Protected Attributes

ParallelReplanner< T > parallelReplanner
 

Detailed Description

Definition at line 26 of file InitialReplanningModule.java.

Constructor & Destructor Documentation

◆ InitialReplanningModule()

org.matsim.withinday.mobsim.InitialReplanningModule.InitialReplanningModule ( ParallelInitialReplanner  parallelInitialReplanner)

Member Function Documentation

◆ doReplanning()

void org.matsim.withinday.mobsim.WithinDayReplanningModule< T extends WithinDayReplannerFactory<? extends AgentSelector >.doReplanning ( double  time)
inherited

Definition at line 37 of file WithinDayReplanningModule.java.

37  {
38  for (T factory : this.parallelReplanner.getWithinDayReplannerFactories()) {
39  Set<? extends AgentSelector> identifiers = factory.getIdentifers();
40  Id<WithinDayReplanner> id = factory.getId();
41 
42  for (AgentSelector identifier : identifiers) {
43  for (MobsimAgent withinDayAgent : identifier.getAgentsToReplan(time)) {
44  ReplanningTask replanningTask = new ReplanningTask(withinDayAgent, id);
45  this.parallelReplanner.addReplanningTask(replanningTask);
46  }
47  }
48  }
49 
50  this.parallelReplanner.run(time);
51  }
final void addReplanningTask(ReplanningTask replanningTask)

Member Data Documentation

◆ parallelReplanner


The documentation for this class was generated from the following file: