From 31d9c4b069eb9c1fd82076810935f7ed0e507f43 Mon Sep 17 00:00:00 2001 From: oblonski <4sschroeder@gmail.com> Date: Fri, 21 Mar 2014 20:50:38 +0100 Subject: [PATCH] changed visibility of .getDistance() in core.util.VehicleRoutingTransportCostsMatrix from private to public according to issue #83 --- .../core/util/VehicleRoutingTransportCostsMatrix.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jsprit-core/src/main/java/jsprit/core/util/VehicleRoutingTransportCostsMatrix.java b/jsprit-core/src/main/java/jsprit/core/util/VehicleRoutingTransportCostsMatrix.java index a9a5392a..185b94c3 100644 --- a/jsprit-core/src/main/java/jsprit/core/util/VehicleRoutingTransportCostsMatrix.java +++ b/jsprit-core/src/main/java/jsprit/core/util/VehicleRoutingTransportCostsMatrix.java @@ -220,7 +220,15 @@ public class VehicleRoutingTransportCostsMatrix extends AbstractForwardVehicleRo } } - private double getDistance(String fromId, String toId) { + /** + * Returns the distance fromId to toId. + * + * @param fromId + * @param toId + * @return + * @throws IllegalStateException if distance of fromId -> toId is not found + */ + public double getDistance(String fromId, String toId) { if(fromId.equals(toId)) return 0.0; if(!distancesSet) return 0.0; RelationKey key = RelationKey.newKey(fromId, toId);