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/Manipulators/MichalewiczNonUniformAllPositionsManipulator.cs

    r3172 r3182  
    3838  public class MichalewiczNonUniformAllPositionsManipulator : RealVectorManipulator {
    3939    /// <summary>
    40     /// The lower and upper bound (1st and 2nd column) of the positions in the vector. If there are less rows than dimensions, the rows are cycled.
    41     /// </summary>
    42     public ValueLookupParameter<DoubleMatrix> BoundsParameter {
    43       get { return (ValueLookupParameter<DoubleMatrix>)Parameters["Bounds"]; }
    44     }
    45     /// <summary>
    4640    /// The current generation.
    4741    /// </summary>
     
    6963    public MichalewiczNonUniformAllPositionsManipulator()
    7064      : base() {
    71       Parameters.Add(new ValueLookupParameter<DoubleMatrix>("Bounds", "The lower and upper bound (1st and 2nd column) of the positions in the vector. If there are less rows than dimensions, the rows are cycled."));
    7265      Parameters.Add(new LookupParameter<IntValue>("Generation", "Current generation of the algorithm"));
    7366      Parameters.Add(new LookupParameter<IntValue>("MaximumGenerations", "Maximum number of generations"));
Note: See TracChangeset for help on using the changeset viewer.