- Timestamp:
- 01/30/09 10:38:42 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.TestFunctions/LevyEvaluator.cs
r291 r1188 25 25 26 26 namespace HeuristicLab.TestFunctions { 27 /// <summary> 28 /// Levy Function<br/> 29 /// Domain: [-10.0 , 10.0]^n<br/> 30 /// Optimum: 0.0 at (1.0, 1.0, ..., 1.0) 31 /// </summary> 27 32 public class LevyEvaluator : TestFunctionEvaluatorBase { 33 /// <inheritdoc select="summary"/> 28 34 public override string Description { 29 35 get { return … … 35 41 } 36 42 43 /// <summary> 44 /// Evaluates the test function for a specific <paramref name="point"/>. 45 /// </summary> 46 /// <param name="point">N-dimensional point for which the test function should be evaluated.</param> 47 /// <returns>The result value of the Levy function at the given point.</returns> 37 48 public static double Apply(double[] point) { 38 49 int length = point.Length; … … 53 64 } 54 65 66 /// <summary> 67 /// Evaluates the test function for a specific <paramref name="point"/>. 68 /// </summary> 69 /// <remarks>Calls <see cref="Apply"/>.</remarks> 70 /// <param name="point">N-dimensional point for which the test function should be evaluated.</param> 71 /// <returns>The result value of the Levy function at the given point.</returns> 55 72 protected override double EvaluateFunction(double[] point) { 56 73 return Apply(point);
Note: See TracChangeset
for help on using the changeset viewer.