Changeset 13403 for branches/ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Griewank.cs
- Timestamp:
- 11/25/15 23:24:01 (8 years ago)
- Location:
- branches/ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions
- Files:
-
- 1 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Griewank.cs
r13393 r13403 33 33 /// Here it is implemented as described (without the modifications) in Locatelli, M. 2003. A note on the Griewank test function. Journal of Global Optimization 25, pp. 169-174, Springer. 34 34 /// </summary> 35 [Item("Griewank Evaluator", "Evaluates the Griewank function on a given point. The optimum of this function is 0 at the origin. It is introduced by Griewank A.O. 1981 and implemented as described (without the modifications) in Locatelli, M. 2003. A note on the Griewank test function. Journal of Global Optimization 25, pp. 169-174, Springer.")]35 [Item("Griewank", "Evaluates the Griewank function on a given point. The optimum of this function is 0 at the origin. It is introduced by Griewank A.O. 1981 and implemented as described (without the modifications) in Locatelli, M. 2003. A note on the Griewank test function. Journal of Global Optimization 25, pp. 169-174, Springer.")] 36 36 [StorableClass] 37 public class GriewankEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 public override string FunctionName { get { return "Griewank"; } } 37 public class Griewank : SingleObjectiveTestFunction { 39 38 /// <summary> 40 39 /// Returns false as the Griewank function is a minimization problem. … … 69 68 70 69 [StorableConstructor] 71 protected Griewank Evaluator(bool deserializing) : base(deserializing) { }72 protected Griewank Evaluator(GriewankEvaluatororiginal, Cloner cloner) : base(original, cloner) { }73 public Griewank Evaluator() : base() { }70 protected Griewank(bool deserializing) : base(deserializing) { } 71 protected Griewank(Griewank original, Cloner cloner) : base(original, cloner) { } 72 public Griewank() : base() { } 74 73 75 74 public override IDeepCloneable Clone(Cloner cloner) { 76 return new Griewank Evaluator(this, cloner);75 return new Griewank(this, cloner); 77 76 } 78 77
Note: See TracChangeset
for help on using the changeset viewer.