Changeset 11746 for branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Encodings/PermutationEncoding.cs
- Timestamp:
- 01/12/15 10:53:12 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Encodings/PermutationEncoding.cs
r11739 r11746 159 159 160 160 public override void ConfigureOperators(IEnumerable<IOperator> operators) { 161 ConfigureCreators( Operators.OfType<IPermutationCreator>());162 ConfigureCrossovers( Operators.OfType<IPermutationCrossover>());163 ConfigureManipulators( Operators.OfType<IPermutationManipulator>());164 ConfigureShakingOperators( Operators.OfType<IPermutationMultiNeighborhoodShakingOperator>());165 ConfigureMoveOperators( Operators.OfType<IPermutationMoveOperator>());166 ConfigureInversionMoveOperators( Operators.OfType<IPermutationInversionMoveOperator>());167 ConfigureScrambleMoveOperators( Operators.OfType<IPermutationScrambleMoveOperator>());168 ConfigureSwap2MoveOperators( Operators.OfType<IPermutationSwap2MoveOperator>());169 ConfigureTranslocationMoveOperators( Operators.OfType<IPermutationTranslocationMoveOperator>());161 ConfigureCreators(operators.OfType<IPermutationCreator>()); 162 ConfigureCrossovers(operators.OfType<IPermutationCrossover>()); 163 ConfigureManipulators(operators.OfType<IPermutationManipulator>()); 164 ConfigureShakingOperators(operators.OfType<IPermutationMultiNeighborhoodShakingOperator>()); 165 ConfigureMoveOperators(operators.OfType<IPermutationMoveOperator>()); 166 ConfigureInversionMoveOperators(operators.OfType<IPermutationInversionMoveOperator>()); 167 ConfigureScrambleMoveOperators(operators.OfType<IPermutationScrambleMoveOperator>()); 168 ConfigureSwap2MoveOperators(operators.OfType<IPermutationSwap2MoveOperator>()); 169 ConfigureTranslocationMoveOperators(operators.OfType<IPermutationTranslocationMoveOperator>()); 170 170 } 171 171
Note: See TracChangeset
for help on using the changeset viewer.