Class PRRemoveStrategyMod

  • 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 PRRemoveStrategyMod
    extends Object
    implements org.matsim.api.core.v01.replanning.PlanStrategyModule
    Removes park-and-ride from a randomly chosen home-work-home sequence.
    Author:
    ikaddoura
    • Constructor Detail

      • PRRemoveStrategyMod

        public PRRemoveStrategyMod​(org.matsim.api.core.v01.Scenario scenario)
    • Method Detail

      • finishReplanning

        public void finishReplanning()
        Specified by:
        finishReplanning in interface org.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
        Specified by:
        finishReplanning in interface org.matsim.api.core.v01.replanning.PlanStrategyModule
      • handlePlan

        public void handlePlan​(org.matsim.api.core.v01.population.Plan plan)
        Specified by:
        handlePlan in interface org.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
        Specified by:
        handlePlan in interface org.matsim.api.core.v01.replanning.PlanStrategyModule
      • prepareReplanning

        public void prepareReplanning​(org.matsim.core.replanning.ReplanningContext replanningContext)
        Specified by:
        prepareReplanning in interface org.matsim.core.replanning.modules.GenericPlanStrategyModule<org.matsim.api.core.v01.population.Plan>
        Specified by:
        prepareReplanning in interface org.matsim.api.core.v01.replanning.PlanStrategyModule