public class PathParetoSetComparators extends Object
travelDuration
is added as a criteria to the pareto comparator in addition to the parameters
used for each stop arrivals. The travelDuration
is only needed at the destination because Range Raptor
works in iterations backwards in time.Modifier and Type | Method and Description |
---|---|
static <T extends TripScheduleInfo> |
comparatorStandard() |
static <T extends TripScheduleInfo> |
comparatorWithCost() |
static <T extends TripScheduleInfo> |
comparatorWithRelaxedCost(double relaxCostAtDestinationArrival) |
static <T extends TripScheduleInfo> |
comparatorWithTimetable() |
static <T extends TripScheduleInfo> |
comparatorWithTimetableAndCost() |
static <T extends TripScheduleInfo> |
comparatorWithTimetableAndRelaxedCost(double relaxCostAtDestinationArrival) |
public static <T extends TripScheduleInfo> ParetoComparator<Path<T>> comparatorStandard()
public static <T extends TripScheduleInfo> ParetoComparator<Path<T>> comparatorWithTimetable()
public static <T extends TripScheduleInfo> ParetoComparator<Path<T>> comparatorWithTimetableAndCost()
public static <T extends TripScheduleInfo> ParetoComparator<Path<T>> comparatorWithTimetableAndRelaxedCost(double relaxCostAtDestinationArrival)
public static <T extends TripScheduleInfo> ParetoComparator<Path<T>> comparatorWithCost()
public static <T extends TripScheduleInfo> ParetoComparator<Path<T>> comparatorWithRelaxedCost(double relaxCostAtDestinationArrival)
Copyright © 2019. All rights reserved.