- Timestamp:
- 08/19/10 16:51:30 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/VRP/HeuristicLab.Problems.VehicleRouting/3.3/VRPUtilities.cs
r4154 r4268 60 60 61 61 if (useDistanceMatrix.Value) { 62 if (distanceMatrix.ActualValue == null) { 63 distanceMatrix.ActualValue = CreateDistanceMatrix(coordinates); 64 } 62 if (distanceMatrix is IValueLookupParameter<DoubleMatrix> && 63 (distanceMatrix as IValueLookupParameter<DoubleMatrix>).Value != null) { 64 distance = (distanceMatrix as IValueLookupParameter<DoubleMatrix>).Value[start, end]; 65 } else { 66 if (distanceMatrix.ActualValue == null) { 67 distanceMatrix.ActualValue = CreateDistanceMatrix(coordinates); 68 } 65 69 66 distance = distanceMatrix.ActualValue[start, end]; 70 distance = distanceMatrix.ActualValue[start, end]; 71 } 67 72 } else { 68 73 distance = CalculateDistance(start, end, coordinates);
Note: See TracChangeset
for help on using the changeset viewer.