Class PRAddStrategyMod
- java.lang.Object
-
- playground.vsp.parkAndRide.replanning.PRAddStrategyMod
-
- All Implemented Interfaces:
org.matsim.api.core.v01.replanning.PlanStrategyModule
,org.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
public class PRAddStrategyMod extends Object implements org.matsim.api.core.v01.replanning.PlanStrategyModule
This strategy module adds park-and-ride to a randomly chosen home-work-home sequence.- Author:
- ikaddoura
-
-
Constructor Summary
Constructors Constructor Description PRAddStrategyMod(org.matsim.core.controler.MatsimServices controler, Map<org.matsim.api.core.v01.Id<PRFacility>,PRFacility> id2prFacility, double gravity, double typicalDuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finishReplanning()
void
handlePlan(org.matsim.api.core.v01.population.Plan plan)
void
prepareReplanning(org.matsim.core.replanning.ReplanningContext replanningContext)
-
-
-
Constructor Detail
-
PRAddStrategyMod
public PRAddStrategyMod(org.matsim.core.controler.MatsimServices controler, Map<org.matsim.api.core.v01.Id<PRFacility>,PRFacility> id2prFacility, double gravity, double typicalDuration)
- Parameters:
controler
-id2prFacility
-gravity
-typicalDuration
-
-
-
Method Detail
-
finishReplanning
public void finishReplanning()
- Specified by:
finishReplanning
in interfaceorg.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
- Specified by:
finishReplanning
in interfaceorg.matsim.api.core.v01.replanning.PlanStrategyModule
-
handlePlan
public void handlePlan(org.matsim.api.core.v01.population.Plan plan)
- Specified by:
handlePlan
in interfaceorg.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
- Specified by:
handlePlan
in interfaceorg.matsim.api.core.v01.replanning.PlanStrategyModule
-
prepareReplanning
public void prepareReplanning(org.matsim.core.replanning.ReplanningContext replanningContext)
- Specified by:
prepareReplanning
in interfaceorg.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
- Specified by:
prepareReplanning
in interfaceorg.matsim.api.core.v01.replanning.PlanStrategyModule
-
-