Changeset 9495 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/GroupingVector/Moves/SingleGrouping/SingleGroupingMoveSoftTabuCriterion.cs
- Timestamp:
- 05/15/13 22:23:36 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/GroupingVector/Moves/SingleGrouping/SingleGroupingMoveSoftTabuCriterion.cs
r9440 r9495 38 38 get { return false; } 39 39 } 40 public ILookupParameter< SingleGroupingMove> SingleGroupingMoveParameter {41 get { return (ILookupParameter< SingleGroupingMove>)Parameters["SingleGroupingMove"]; }40 public ILookupParameter<IPackingMove> PackingMoveParameter { 41 get { return (ILookupParameter<IPackingMove>)Parameters["PackingMove"]; } 42 42 } 43 43 public ILookupParameter<GroupingVectorEncoding> GroupingVectorParameter { … … 65 65 public SingleGroupingMoveSoftTabuCriterion() 66 66 : base() { 67 Parameters.Add(new LookupParameter< SingleGroupingMove>("SingleGroupingMove", "The move to evaluate."));67 Parameters.Add(new LookupParameter<IPackingMove>("PackingMove", "The move to evaluate.")); 68 68 Parameters.Add(new LookupParameter<GroupingVectorEncoding>("GroupingVector", "The solution to evaluate.")); 69 69 Parameters.Add(new LookupParameter<BoolValue>("MoveTabu", "The variable to store if a move was tabu.")); … … 80 80 public override IOperation Apply() { 81 81 ItemList<IItem> tabuList = TabuListParameter.ActualValue; 82 SingleGroupingMove move = SingleGroupingMoveParameter.ActualValue;82 SingleGroupingMove move = PackingMoveParameter.ActualValue as SingleGroupingMove; 83 83 GroupingVectorEncoding groupingVector = GroupingVectorParameter.ActualValue; 84 84 int length = groupingVector.GroupingVector.Length;
Note: See TracChangeset
for help on using the changeset viewer.