Interface VehicleChoiceAgent

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      CSVehicle chooseVehicle​(List<CSVehicle> vehicleOptions, org.matsim.api.core.v01.network.Link startLink, org.matsim.api.core.v01.population.Leg leg, double currentTime, org.matsim.api.core.v01.population.Person person)  
      CSVehicle chooseVehicleActivityTimeIncluded​(List<CSVehicle> vehicleOptions, org.matsim.api.core.v01.network.Link startLink, org.matsim.api.core.v01.population.Leg leg, double currentTime, org.matsim.api.core.v01.population.Person person, double durationOfNextActivity, boolean keepthecar)  
    • Method Detail

      • chooseVehicle

        CSVehicle chooseVehicle​(List<CSVehicle> vehicleOptions,
                                org.matsim.api.core.v01.network.Link startLink,
                                org.matsim.api.core.v01.population.Leg leg,
                                double currentTime,
                                org.matsim.api.core.v01.population.Person person)
      • chooseVehicleActivityTimeIncluded

        CSVehicle chooseVehicleActivityTimeIncluded​(List<CSVehicle> vehicleOptions,
                                                    org.matsim.api.core.v01.network.Link startLink,
                                                    org.matsim.api.core.v01.population.Leg leg,
                                                    double currentTime,
                                                    org.matsim.api.core.v01.population.Person person,
                                                    double durationOfNextActivity,
                                                    boolean keepthecar)