Changeset 5140


Ignore:
Timestamp:
12/21/10 00:35:03 (10 years ago)
Author:
abeham
Message:

#1308

  • Removed Michalewicz* operators from MultiRealVectorManipulator
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/Manipulators/MultiRealVectorManipulator.cs

    r4722 r5140  
    3030using HeuristicLab.Parameters;
    3131using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    32 using HeuristicLab.PluginInfrastructure;
    3332
    3433namespace HeuristicLab.Encodings.RealVectorEncoding {
     
    5857      Parameters.Add(new ValueLookupParameter<DoubleMatrix>("Bounds", "The lower and upper bounds for each dimension of the vector."));
    5958
    60       foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(IRealVectorManipulator))) {
    61         if (!typeof(MultiOperator<IRealVectorManipulator>).IsAssignableFrom(type))
    62           Operators.Add((IRealVectorManipulator)Activator.CreateInstance(type), true);
    63       }
     59      Operators.Add(new BreederGeneticAlgorithmManipulator());
     60      Operators.Add(new NormalAllPositionsManipulator());
     61      Operators.Add(new PolynomialAllPositionManipulator());
     62      Operators.Add(new PolynomialOnePositionManipulator());
     63      Operators.Add(new UniformOnePositionManipulator());
    6464    }
    6565
Note: See TracChangeset for help on using the changeset viewer.