Changeset 12643 for branches/LinearLinkage/HeuristicLab.Encodings.LinearLinkageEncoding/3.3/LinearLinkageEncoding.cs
- Timestamp:
- 07/07/15 13:52:18 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/LinearLinkage/HeuristicLab.Encodings.LinearLinkageEncoding/3.3/LinearLinkageEncoding.cs
r12288 r12643 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Encodings.LinearLinkageEncoding.Creators;29 28 using HeuristicLab.Optimization; 30 29 using HeuristicLab.Parameters; … … 108 107 typeof (ILinearLinkageCrossover), 109 108 typeof (ILinearLinkageManipulator), 110 typeof (ILinearLinkageShakingOperator) 109 typeof (ILinearLinkageShakingOperator), 110 typeof (ILinearLinkageMoveOperator) 111 111 }; 112 112 } … … 128 128 ConfigureManipulators(operators.OfType<ILinearLinkageManipulator>()); 129 129 ConfigureShakingOperators(operators.OfType<ILinearLinkageShakingOperator>()); 130 ConfigureMoveOperators(operators.OfType<ILinearLinkageMoveOperator>()); 131 ConfigureSwap2MoveOperators(operators.OfType<ILinearLinkageSwap2MoveOperator>()); 130 132 } 131 133 … … 153 155 } 154 156 } 157 private void ConfigureMoveOperators(IEnumerable<ILinearLinkageMoveOperator> moveOperators) { 158 foreach (var moveOperator in moveOperators) { 159 moveOperator.LLEParameter.ActualName = Name; 160 } 161 } 162 private void ConfigureSwap2MoveOperators(IEnumerable<ILinearLinkageSwap2MoveOperator> swap2MoveOperators) { 163 foreach (var swap2MoveOperator in swap2MoveOperators) { 164 swap2MoveOperator.Swap2MoveParameter.ActualName = Name + ".Swap2Move"; 165 } 166 } 155 167 #endregion 156 168 }
Note: See TracChangeset
for help on using the changeset viewer.