Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/04/08 09:01:27 (16 years ago)
Author:
vdorfer
Message:

Created API documentation for HeuristicLab.ES namespace and changed documentation of some Description properties (#331)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.ES/VariableStrengthRepeatingManipulator.cs

    r96 r896  
    2929
    3030namespace HeuristicLab.ES {
     31  /// <summary>
     32  /// Applies its sub operator a number of times depending on the <c>ShakingFactor</c>.
     33  /// </summary>
    3134  public class VariableStrengthRepeatingManipulator : OperatorBase {
     35    /// <inheritdoc select="summary"/>
    3236    public override string Description {
    3337      get { return @"Applies its suboperator a number of times depending on the ShakingFactor"; }
    3438    }
    3539
     40    /// <summary>
     41    /// Initializes a new instance of <see cref="VariableStrengthRepeatingManipulator"/> with two variable
     42    /// infos (<c>Random</c> and <c>ShakingFactor</c>).
     43    /// </summary>
    3644    public VariableStrengthRepeatingManipulator()
    3745      : base() {
     
    4048    }
    4149
     50    /// <summary>
     51    /// Applies its suboperator a number of times depending on the <c>ShakingFactor</c>.
     52    /// </summary>
     53    /// <param name="scope">The current scope where to apply the operator.</param>
     54    /// <returns>A new <see cref="CompositeOperation"/>, containing a specified number of
     55    /// the same operations with the same operator, the number depending on the <c>ShakingFactor</c>.</returns>
    4256    public override IOperation Apply(IScope scope) {
    4357      IRandom random = GetVariableValue<IRandom>("Random", scope, true);
Note: See TracChangeset for help on using the changeset viewer.