Changeset 77 for trunk/sources/HeuristicLab.Routing.TSP
- Timestamp:
- 03/18/08 16:00:00 (16 years ago)
- Location:
- trunk/sources/HeuristicLab.Routing.TSP
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Routing.TSP/TSPDistanceMatrixInjectorBase.cs
r2 r77 49 49 } 50 50 } 51 scope.AddVariable(new Variable( GetVariableInfo("DistanceMatrix").ActualName, new DoubleMatrixData(distanceMatrix)));51 scope.AddVariable(new Variable(scope.TranslateName("DistanceMatrix"), new DoubleMatrixData(distanceMatrix))); 52 52 53 53 return null; -
trunk/sources/HeuristicLab.Routing.TSP/TSPInjector.cs
r2 r77 51 51 52 52 public override IOperation Apply(IScope scope) { 53 scope.AddVariable(new Variable( GetVariableInfo("Maximization").ActualName, new BoolData(false)));54 scope.AddVariable(new Variable( GetVariableInfo("Cities").ActualName, (IItem)GetVariable("Cities").Value.Clone()));55 scope.AddVariable(new Variable( GetVariableInfo("Coordinates").ActualName, (IItem)GetVariable("Coordinates").Value.Clone()));53 scope.AddVariable(new Variable(scope.TranslateName("Maximization"), new BoolData(false))); 54 scope.AddVariable(new Variable(scope.TranslateName("Cities"), (IItem)GetVariable("Cities").Value.Clone())); 55 scope.AddVariable(new Variable(scope.TranslateName("Coordinates"), (IItem)GetVariable("Coordinates").Value.Clone())); 56 56 if (GetVariable("InjectBestKnownQuality").GetValue<BoolData>().Data) 57 scope.AddVariable(new Variable( GetVariableInfo("BestKnownQuality").ActualName, (IItem)GetVariable("BestKnownQuality").Value.Clone()));57 scope.AddVariable(new Variable(scope.TranslateName("BestKnownQuality"), (IItem)GetVariable("BestKnownQuality").Value.Clone())); 58 58 return null; 59 59 } -
trunk/sources/HeuristicLab.Routing.TSP/TSPTourInjector.cs
r2 r77 50 50 AddVariable(new Variable(info.ActualName, tour)); 51 51 else 52 scope.AddVariable(new Variable( info.ActualName, tour));52 scope.AddVariable(new Variable(scope.TranslateName(info.FormalName), tour)); 53 53 } else { 54 54 tour.Coordinates = coordinates;
Note: See TracChangeset
for help on using the changeset viewer.