Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/22/10 17:03:29 (14 years ago)
Author:
abeham
Message:

Updated real vector to check bounds after each crossover and manipulation #890

File:
1 edited

Legend:

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

    r3123 r3182  
    2020#endregion
    2121
     22using System;
    2223using HeuristicLab.Core;
    2324using HeuristicLab.Data;
    2425using HeuristicLab.Operators;
     26using HeuristicLab.Parameters;
    2527using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    26 using HeuristicLab.Parameters;
    27 using System;
    2828
    2929namespace HeuristicLab.Encodings.RealVectorEncoding {
     
    3434  [Item("BoundsChecker", "Checks if all elements of a real vector are inside the bounds. If not, elements are corrected.")]
    3535  [StorableClass]
    36   public class BoundsChecker : SingleSuccessorOperator {
     36  public class BoundsChecker : SingleSuccessorOperator, IRealVectorBoundsChecker {
    3737    public LookupParameter<RealVector> RealVectorParameter {
    3838      get { return (LookupParameter<RealVector>)Parameters["RealVector"]; }
Note: See TracChangeset for help on using the changeset viewer.