Menu

Commit [r19002]  Maximize  Restore  History

Corrected inconsistencies due to the fact that distance was used in scoring, but not in the travel disutility used in PT routing. The following was done:

- the routing modules set the "distance" field in the pt routes, understood as the sum of bee-fly distances between passed-by stops.
- the travel disutility uses the "TravelScoringFunction" which defines the generalized cost, including distance
- this implied to pass the methods of this class public rather than protected
- the scoring function uses the "network" distance rather than the bee-fly one

thibautd 2012-04-03

changed /playgrounds/trunk/ivtExt/src/main/java/herbie/running/scoring/TravelScoringFunction.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/herbie/HerbieLegWithNetworkPtDistanceScoringFunction.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/herbie/HerbieTransitRouterFactory.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/herbie/HerbieTransitTravelTimeAndDisutility.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/parknride/ParkAndRideRoutingModule.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/parknride/herbiespecific/Run.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/parknride/herbiespecific/UglyHerbieMultilegControler.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TransitRouterWrapper.java
/playgrounds/trunk/ivtExt/src/main/java/herbie/running/scoring/TravelScoringFunction.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/herbie/HerbieLegWithNetworkPtDistanceScoringFunction.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/herbie/HerbieTransitRouterFactory.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/herbie/HerbieTransitTravelTimeAndDisutility.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/parknride/ParkAndRideRoutingModule.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/parknride/herbiespecific/Run.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/parknride/herbiespecific/UglyHerbieMultilegControler.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TransitRouterWrapper.java Diff Switch to side-by-side view
Loading...