Interface VehicleChoiceAgent
-
- All Known Implementing Classes:
VehicleChoiceAgentImpl
public 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)
-
-