- Timestamp:
- 03/01/10 22:08:05 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.TSP/3.3/TSPDistanceMatrixPathEvaluator.cs
r2883 r2906 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HeuristicLab.Encodings.Permutation; 24 25 using HeuristicLab.Parameters; 25 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 36 37 get { return (LookupParameter<DoubleMatrixData>)Parameters["DistanceMatrix"]; } 37 38 } 38 public LookupParameter<Permutation .Permutation> PermutationParameter {39 get { return (LookupParameter<Permutation .Permutation>)Parameters["Permutation"]; }39 public LookupParameter<Permutation> PermutationParameter { 40 get { return (LookupParameter<Permutation>)Parameters["Permutation"]; } 40 41 } 41 42 … … 43 44 : base() { 44 45 Parameters.Add(new LookupParameter<DoubleMatrixData>("DistanceMatrix", "The distance matrix of the cities.")); 45 Parameters.Add(new LookupParameter<Permutation .Permutation>("Permutation", "The TSP solution given in path representation which should be evaluated."));46 Parameters.Add(new LookupParameter<Permutation>("Permutation", "The TSP solution given in path representation which should be evaluated.")); 46 47 } 47 48 48 49 public override IOperation Apply() { 49 50 DoubleMatrixData distanceMatrix = DistanceMatrixParameter.ActualValue; 50 Permutation .Permutationpermutation = PermutationParameter.ActualValue;51 Permutation permutation = PermutationParameter.ActualValue; 51 52 52 53 double length = 0;
Note: See TracChangeset
for help on using the changeset viewer.