├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── pom.xml ├── settings.xml └── src ├── main ├── assembly │ └── assembly-release.xml ├── java │ └── ch │ │ └── ethz │ │ └── matsim │ │ └── av │ │ ├── analysis │ │ ├── FleetDistanceListener.java │ │ ├── LinkFinder.java │ │ ├── PassengerTracker.java │ │ ├── passengers │ │ │ ├── PassengerAnalysisListener.java │ │ │ ├── PassengerAnalysisWriter.java │ │ │ └── PassengerRideItem.java │ │ ├── run │ │ │ ├── RunPassengerAnalysis.java │ │ │ └── RunVehicleAnalysis.java │ │ ├── simulation │ │ │ ├── AnalysisOutputListener.java │ │ │ └── DistanceAnalysisWriter.java │ │ └── vehicles │ │ │ ├── VehicleActivityItem.java │ │ │ ├── VehicleAnalysisListener.java │ │ │ ├── VehicleAnalysisWriter.java │ │ │ └── VehicleMovementItem.java │ │ ├── config │ │ ├── AVConfigConsistencyChecker.java │ │ ├── AVConfigGroup.java │ │ ├── AVScoringParameterSet.java │ │ └── operator │ │ │ ├── DispatcherConfig.java │ │ │ ├── GeneratorConfig.java │ │ │ ├── InteractionFinderConfig.java │ │ │ ├── OperatorConfig.java │ │ │ ├── PricingConfig.java │ │ │ ├── RouterConfig.java │ │ │ ├── TimingConfig.java │ │ │ └── WaitingTimeConfig.java │ │ ├── data │ │ ├── AVData.java │ │ ├── AVOperator.java │ │ ├── AVOperatorFactory.java │ │ ├── AVOperatorImpl.java │ │ └── AVVehicle.java │ │ ├── dispatcher │ │ ├── AVDispatcher.java │ │ ├── AVDispatchmentListener.java │ │ ├── AVVehicleAssignmentEvent.java │ │ ├── multi_od_heuristic │ │ │ ├── AggregateRideAppender.java │ │ │ ├── FactorTravelTimeEstimator.java │ │ │ ├── MultiODHeuristic.java │ │ │ ├── ParallelAggregateRideAppender.java │ │ │ ├── SerialAggregateRideAppender.java │ │ │ ├── TravelTimeEstimator.java │ │ │ └── aggregation │ │ │ │ ├── AggregatedRequest.java │ │ │ │ └── AggregationEvent.java │ │ ├── single_fifo │ │ │ └── SingleFIFODispatcher.java │ │ ├── single_heuristic │ │ │ ├── ModeChangeEvent.java │ │ │ └── SingleHeuristicDispatcher.java │ │ └── utils │ │ │ └── SingleRideAppender.java │ │ ├── financial │ │ ├── PriceCalculator.java │ │ └── StaticPriceCalculator.java │ │ ├── framework │ │ ├── AVModule.java │ │ ├── AVQSimModule.java │ │ └── AVUtils.java │ │ ├── generator │ │ ├── AVGenerator.java │ │ ├── AVUtils.java │ │ └── PopulationDensityGenerator.java │ │ ├── network │ │ ├── AVNetworkFilter.java │ │ ├── AVNetworkProvider.java │ │ └── NullNetworkFilter.java │ │ ├── passenger │ │ ├── AVPassengerDropoffActivity.java │ │ ├── AVPassengerPickupActivity.java │ │ ├── AVRequest.java │ │ └── AVRequestCreator.java │ │ ├── plcpc │ │ ├── DefaultParallelLeastCostPathCalculator.java │ │ ├── ParallelLeastCostPathCalculator.java │ │ ├── ParallelLeastCostPathCalculatorShutdownListener.java │ │ └── SerialLeastCostPathCalculator.java │ │ ├── replanning │ │ └── AVOperatorChoiceStrategy.java │ │ ├── router │ │ ├── AVRouter.java │ │ ├── AVRouterShutdownListener.java │ │ └── DefaultAVRouter.java │ │ ├── routing │ │ ├── AVRoute.java │ │ ├── AVRouteFactory.java │ │ ├── AVRoutingModule.java │ │ └── interaction │ │ │ ├── AVInteractionFinder.java │ │ │ ├── ClosestLinkInteractionFinder.java │ │ │ ├── InteractionLinkData.java │ │ │ └── LinkAttributeInteractionFinder.java │ │ ├── schedule │ │ ├── AVDriveTask.java │ │ ├── AVDropoffTask.java │ │ ├── AVOptimizer.java │ │ ├── AVPickupTask.java │ │ ├── AVStayTask.java │ │ ├── AVTask.java │ │ ├── AVTaskWithRequests.java │ │ ├── AVTransitEvent.java │ │ ├── AVTransitEventHandler.java │ │ └── AVTransitEventMapper.java │ │ ├── scoring │ │ ├── AVScoringFunction.java │ │ ├── AVScoringFunctionFactory.java │ │ ├── AVScoringParameters.java │ │ ├── AVScoringTrip.java │ │ └── AVSubpopulationScoringParameters.java │ │ ├── vrpagent │ │ ├── AVActionCreator.java │ │ ├── AVAgentSource.java │ │ └── AVStayActivity.java │ │ └── waiting_time │ │ ├── StandardWaitingTimeFactory.java │ │ ├── WaitingTime.java │ │ ├── WaitingTimeCollector.java │ │ ├── WaitingTimeFactory.java │ │ ├── WaitingTimeListener.java │ │ ├── WaitingTimeModule.java │ │ ├── constant │ │ └── ConstantWaitingTime.java │ │ ├── dynamic │ │ ├── DynamicWaitingTime.java │ │ └── LinkGroupDefinition.java │ │ └── link_attribute │ │ ├── LinkAttributeWaitingTime.java │ │ └── LinkWaitingTimeData.java └── resources │ └── dtd │ └── av_v1.dtd └── test ├── java └── ch │ └── ethz │ └── matsim │ └── av │ ├── RunAVExampleTest.java │ ├── TestTestScenario.java │ ├── analysis │ └── AnalysisTest.java │ ├── config │ └── ConfigTest.java │ ├── dynamics │ ├── AVPickupDropoffTest.java │ └── WaitingTimeTest.java │ ├── routing │ ├── AVRouteTest.java │ └── PreroutingTest.java │ └── scenario │ ├── TestScenarioAnalyzer.java │ └── TestScenarioGenerator.java └── resources └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/pom.xml -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/settings.xml -------------------------------------------------------------------------------- /src/main/assembly/assembly-release.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/assembly/assembly-release.xml -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/FleetDistanceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/FleetDistanceListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/LinkFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/LinkFinder.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/PassengerTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/PassengerTracker.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/passengers/PassengerAnalysisListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/passengers/PassengerAnalysisListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/passengers/PassengerAnalysisWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/passengers/PassengerAnalysisWriter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/passengers/PassengerRideItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/passengers/PassengerRideItem.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/run/RunPassengerAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/run/RunPassengerAnalysis.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/run/RunVehicleAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/run/RunVehicleAnalysis.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/simulation/AnalysisOutputListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/simulation/AnalysisOutputListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/simulation/DistanceAnalysisWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/simulation/DistanceAnalysisWriter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleActivityItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleActivityItem.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleAnalysisListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleAnalysisListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleAnalysisWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleAnalysisWriter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleMovementItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/analysis/vehicles/VehicleMovementItem.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/AVConfigConsistencyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/AVConfigConsistencyChecker.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/AVConfigGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/AVConfigGroup.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/AVScoringParameterSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/AVScoringParameterSet.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/DispatcherConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/DispatcherConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/GeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/GeneratorConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/InteractionFinderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/InteractionFinderConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/OperatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/OperatorConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/PricingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/PricingConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/RouterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/RouterConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/TimingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/TimingConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/config/operator/WaitingTimeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/config/operator/WaitingTimeConfig.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/data/AVData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/data/AVData.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/data/AVOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/data/AVOperator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/data/AVOperatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/data/AVOperatorFactory.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/data/AVOperatorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/data/AVOperatorImpl.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/data/AVVehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/data/AVVehicle.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/AVDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/AVDispatcher.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/AVDispatchmentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/AVDispatchmentListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/AVVehicleAssignmentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/AVVehicleAssignmentEvent.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/AggregateRideAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/AggregateRideAppender.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/FactorTravelTimeEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/FactorTravelTimeEstimator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/MultiODHeuristic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/MultiODHeuristic.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/ParallelAggregateRideAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/ParallelAggregateRideAppender.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/SerialAggregateRideAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/SerialAggregateRideAppender.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/TravelTimeEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/TravelTimeEstimator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/aggregation/AggregatedRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/aggregation/AggregatedRequest.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/aggregation/AggregationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/multi_od_heuristic/aggregation/AggregationEvent.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/single_fifo/SingleFIFODispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/single_fifo/SingleFIFODispatcher.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/single_heuristic/ModeChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/single_heuristic/ModeChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/single_heuristic/SingleHeuristicDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/single_heuristic/SingleHeuristicDispatcher.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/dispatcher/utils/SingleRideAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/dispatcher/utils/SingleRideAppender.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/financial/PriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/financial/PriceCalculator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/financial/StaticPriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/financial/StaticPriceCalculator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/framework/AVModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/framework/AVModule.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/framework/AVQSimModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/framework/AVQSimModule.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/framework/AVUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/framework/AVUtils.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/generator/AVGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/generator/AVGenerator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/generator/AVUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/generator/AVUtils.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/generator/PopulationDensityGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/generator/PopulationDensityGenerator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/network/AVNetworkFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/network/AVNetworkFilter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/network/AVNetworkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/network/AVNetworkProvider.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/network/NullNetworkFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/network/NullNetworkFilter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/passenger/AVPassengerDropoffActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/passenger/AVPassengerDropoffActivity.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/passenger/AVPassengerPickupActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/passenger/AVPassengerPickupActivity.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/passenger/AVRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/passenger/AVRequest.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/passenger/AVRequestCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/passenger/AVRequestCreator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/plcpc/DefaultParallelLeastCostPathCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/plcpc/DefaultParallelLeastCostPathCalculator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/plcpc/ParallelLeastCostPathCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/plcpc/ParallelLeastCostPathCalculator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/plcpc/ParallelLeastCostPathCalculatorShutdownListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/plcpc/ParallelLeastCostPathCalculatorShutdownListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/plcpc/SerialLeastCostPathCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/plcpc/SerialLeastCostPathCalculator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/replanning/AVOperatorChoiceStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/replanning/AVOperatorChoiceStrategy.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/router/AVRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/router/AVRouter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/router/AVRouterShutdownListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/router/AVRouterShutdownListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/router/DefaultAVRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/router/DefaultAVRouter.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/AVRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/AVRoute.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/AVRouteFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/AVRouteFactory.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/AVRoutingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/AVRoutingModule.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/interaction/AVInteractionFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/interaction/AVInteractionFinder.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/interaction/ClosestLinkInteractionFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/interaction/ClosestLinkInteractionFinder.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/interaction/InteractionLinkData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/interaction/InteractionLinkData.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/routing/interaction/LinkAttributeInteractionFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/routing/interaction/LinkAttributeInteractionFinder.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVDriveTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVDriveTask.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVDropoffTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVDropoffTask.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVOptimizer.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVPickupTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVPickupTask.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVStayTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVStayTask.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVTask.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVTaskWithRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVTaskWithRequests.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVTransitEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVTransitEvent.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVTransitEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVTransitEventHandler.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/schedule/AVTransitEventMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/schedule/AVTransitEventMapper.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/scoring/AVScoringFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/scoring/AVScoringFunction.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/scoring/AVScoringFunctionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/scoring/AVScoringFunctionFactory.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/scoring/AVScoringParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/scoring/AVScoringParameters.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/scoring/AVScoringTrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/scoring/AVScoringTrip.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/scoring/AVSubpopulationScoringParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/scoring/AVSubpopulationScoringParameters.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/vrpagent/AVActionCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/vrpagent/AVActionCreator.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/vrpagent/AVAgentSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/vrpagent/AVAgentSource.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/vrpagent/AVStayActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/vrpagent/AVStayActivity.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/StandardWaitingTimeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/StandardWaitingTimeFactory.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTime.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeCollector.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeFactory.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeListener.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/WaitingTimeModule.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/constant/ConstantWaitingTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/constant/ConstantWaitingTime.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/dynamic/DynamicWaitingTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/dynamic/DynamicWaitingTime.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/dynamic/LinkGroupDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/dynamic/LinkGroupDefinition.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/link_attribute/LinkAttributeWaitingTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/link_attribute/LinkAttributeWaitingTime.java -------------------------------------------------------------------------------- /src/main/java/ch/ethz/matsim/av/waiting_time/link_attribute/LinkWaitingTimeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/java/ch/ethz/matsim/av/waiting_time/link_attribute/LinkWaitingTimeData.java -------------------------------------------------------------------------------- /src/main/resources/dtd/av_v1.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/main/resources/dtd/av_v1.dtd -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/RunAVExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/RunAVExampleTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/TestTestScenario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/TestTestScenario.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/analysis/AnalysisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/analysis/AnalysisTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/config/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/config/ConfigTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/dynamics/AVPickupDropoffTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/dynamics/AVPickupDropoffTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/dynamics/WaitingTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/dynamics/WaitingTimeTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/routing/AVRouteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/routing/AVRouteTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/routing/PreroutingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/routing/PreroutingTest.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/scenario/TestScenarioAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/scenario/TestScenarioAnalyzer.java -------------------------------------------------------------------------------- /src/test/java/ch/ethz/matsim/av/scenario/TestScenarioGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsim-eth/av/HEAD/src/test/java/ch/ethz/matsim/av/scenario/TestScenarioGenerator.java -------------------------------------------------------------------------------- /src/test/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------