Package com.graphhopper.jsprit.core.util
Class GreatCircleCosts
java.lang.Object
com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
com.graphhopper.jsprit.core.util.GreatCircleCosts
- All Implemented Interfaces:
BackwardTransportCost,BackwardTransportTime,ForwardTransportCost,ForwardTransportTime,TransportCost,TransportDistance,TransportTime,VehicleRoutingTransportCosts
- Author:
- stefan schroeder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetDistance(Location from, Location to, double departureTime, Vehicle vehicle) doublegetTransportCost(Location from, Location to, double time, Driver driver, Vehicle vehicle) doublegetTransportTime(Location from, Location to, double time, Driver driver, Vehicle vehicle) voidsetDetour(double detour) Sets the detour factor.voidsetSpeed(double speed) Methods inherited from class com.graphhopper.jsprit.core.problem.cost.AbstractForwardVehicleRoutingTransportCosts
getBackwardTransportCost, getBackwardTransportTime
-
Constructor Details
-
GreatCircleCosts
public GreatCircleCosts() -
GreatCircleCosts
-
-
Method Details
-
setSpeed
public void setSpeed(double speed) -
setDetour
public void setDetour(double detour) Sets the detour factor.The distance is calculated by the great circle distance * detour factor.
- Parameters:
detour-
-
getTransportCost
public double getTransportCost(Location from, Location to, double time, Driver driver, Vehicle vehicle) - Specified by:
getTransportCostin interfaceForwardTransportCost- Specified by:
getTransportCostin classAbstractForwardVehicleRoutingTransportCosts
-
getTransportTime
public double getTransportTime(Location from, Location to, double time, Driver driver, Vehicle vehicle) - Specified by:
getTransportTimein interfaceForwardTransportTime- Specified by:
getTransportTimein classAbstractForwardVehicleRoutingTransportCosts
-
getDistance
- Specified by:
getDistancein interfaceTransportDistance- Specified by:
getDistancein classAbstractForwardVehicleRoutingTransportCosts
-