Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/13/12 14:06:56 (12 years ago)
Author:
jkarder
Message:

#1853:

  • removed multi-crossovers for integer and double values
  • restructured crossovers and manipulators for integer and double values
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding/3.3/Operators/Crossovers/IntValue/AverageIntValueCrossover.cs

    r8574 r8644  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Data;
    25 using HeuristicLab.Operators;
    26 using HeuristicLab.Optimization;
    27 using HeuristicLab.Parameters;
    2825using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2926
     
    3431  [Item("AverageIntValueCrossover", "An operator which crosses two integer values. TODO")]
    3532  [StorableClass]
    36   public class AverageIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator {
    37     public ILookupParameter<IRandom> RandomParameter {
    38       get { return (LookupParameter<IRandom>)Parameters["Random"]; }
    39     }
    40 
     33  public class AverageIntValueCrossover : Item, IIntValueCrossover {
    4134    #region Constructors and Cloning
    4235    public AverageIntValueCrossover() : base() { }
Note: See TracChangeset for help on using the changeset viewer.