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