Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/19/19 15:22:34 (5 years ago)
Author:
mkommend
Message:

#3020: Merged r17198 into stable.

Location:
stable
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Algorithms.ALPS

  • stable/HeuristicLab.Algorithms.ALPS/3.3/AlpsGeneticAlgorithm.cs

    r17181 r17352  
    253253      #region Backwards compatible code, remove with 3.4
    254254      var optionalMutatorParameter = MutatorParameter as OptionalConstrainedValueParameter<IManipulator>;
    255       if (optionalMutatorParameter != null) {
     255      var mutatorParameter = MutatorParameter as ConstrainedValueParameter<IManipulator>;
     256      if (mutatorParameter == null && optionalMutatorParameter != null) {
    256257        Parameters.Remove(optionalMutatorParameter);
    257258        Parameters.Add(new ConstrainedValueParameter<IManipulator>("Mutator", "The operator used to mutate solutions."));
  • stable/HeuristicLab.Algorithms.ALPS/3.3/AlpsOffspringSelectionGeneticAlgorithm.cs

    r17181 r17352  
    300300      #region Backwards compatible code, remove with 3.4
    301301      var optionalMutatorParameter = MutatorParameter as OptionalConstrainedValueParameter<IManipulator>;
    302       if (optionalMutatorParameter != null) {
     302      var mutatorParameter = MutatorParameter as ConstrainedValueParameter<IManipulator>;
     303      if (mutatorParameter == null && optionalMutatorParameter != null) {
    303304        Parameters.Remove(optionalMutatorParameter);
    304305        Parameters.Add(new ConstrainedValueParameter<IManipulator>("Mutator", "The operator used to mutate solutions."));
Note: See TracChangeset for help on using the changeset viewer.