- Timestamp:
- 12/04/08 09:01:27 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.ES/VariableStrengthRepeatingManipulator.cs
r96 r896 29 29 30 30 namespace HeuristicLab.ES { 31 /// <summary> 32 /// Applies its sub operator a number of times depending on the <c>ShakingFactor</c>. 33 /// </summary> 31 34 public class VariableStrengthRepeatingManipulator : OperatorBase { 35 /// <inheritdoc select="summary"/> 32 36 public override string Description { 33 37 get { return @"Applies its suboperator a number of times depending on the ShakingFactor"; } 34 38 } 35 39 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> 36 44 public VariableStrengthRepeatingManipulator() 37 45 : base() { … … 40 48 } 41 49 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> 42 56 public override IOperation Apply(IScope scope) { 43 57 IRandom random = GetVariableValue<IRandom>("Random", scope, true);
Note: See TracChangeset
for help on using the changeset viewer.