- Timestamp:
- 09/03/13 09:19:02 (11 years ago)
- Location:
- branches/TestFunctionInstances
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/TestFunctionInstances/HeuristicLab.Problems.Instances.TestFunctions/3.3
- Property svn:ignore
-
old new 9 9 GeneratedArtifacts 10 10 _Pvt_Extensions 11 Plugin.cs
-
- Property svn:ignore
-
branches/TestFunctionInstances/HeuristicLab.Problems.Instances.TestFunctions/3.3/Properties
-
Property
svn:ignore
set to
AssemblyInfo.cs
-
Property
svn:ignore
set to
-
branches/TestFunctionInstances/HeuristicLab.Problems.Instances.TestFunctions/3.3/SOTFDataDescriptor.cs
r9878 r9927 24 24 namespace HeuristicLab.Problems.Instances.TestFunctions { 25 25 internal class SOTFDataDescriptor : IDataDescriptor { 26 public string Name { get ; internal set;}26 public string Name { get { return Evaluator.FunctionName + " Function"; } } 27 27 28 28 public string Description { … … 34 34 public SOTFDataDescriptor(ISingleObjectiveTestFunctionProblemEvaluator evaluator) { 35 35 Evaluator = evaluator; 36 string name = evaluator.Name;37 int idx = name.LastIndexOf("Evaluator");38 if (idx < 0) idx = name.LastIndexOf("Function");39 Name = idx < 040 ? name41 : string.Format("{0} Function", name.Substring(0, idx));42 36 } 43 37 } -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/AckleyEvaluator.cs
r9456 r9927 35 35 [StorableClass] 36 36 public class AckleyEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 37 public override string FunctionName { get { return "Ackley"; } } 37 38 /// <summary> 38 39 /// Returns false as the Ackley function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BealeEvaluator.cs
r9456 r9927 35 35 [StorableClass] 36 36 public class BealeEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 37 public override string FunctionName { get { return "Beale"; } } 37 38 /// <summary> 38 39 /// Returns false as the Beale function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BoothEvaluator.cs
r9456 r9927 34 34 [StorableClass] 35 35 public class BoothEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 public override string FunctionName { get { return "Booth"; } } 36 37 /// <summary> 37 38 /// Returns false as the Booth function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/GriewankEvaluator.cs
r9456 r9927 36 36 [StorableClass] 37 37 public class GriewankEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 public override string FunctionName { get { return "Griewank"; } } 38 39 /// <summary> 39 40 /// Returns false as the Griewank function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/LevyEvaluator.cs
r9456 r9927 34 34 [StorableClass] 35 35 public class LevyEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 public override string FunctionName { get { return "Levy"; } } 36 37 /// <summary> 37 38 /// Returns false as the Levy function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MatyasEvaluator.cs
r9456 r9927 34 34 [StorableClass] 35 35 public class MatyasEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 public override string FunctionName { get { return "Matyas"; } } 36 37 /// <summary> 37 38 /// Returns false as the Matyas function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MultinormalEvaluator.cs
r9456 r9927 35 35 [StorableClass] 36 36 public class MultinormalEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 37 public override string FunctionName { get { return "Multinormal"; } } 37 38 38 39 private ItemList<RealVector> centers { -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RandomEvaluator.cs
r9456 r9927 35 35 [StorableClass] 36 36 public class RandomEvaluator : SingleObjectiveTestFunctionProblemEvaluator, IStochasticOperator { 37 public override string FunctionName { get { return "Random"; } } 37 38 /// <summary> 38 39 /// It does not really matter. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RastriginEvaluator.cs
r9456 r9927 36 36 [StorableClass] 37 37 public class RastriginEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 public override string FunctionName { get { return "Rastrigin"; } } 38 39 /// <summary> 39 40 /// Returns false as the Rastrigin function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RosenbrockEvaluator.cs
r9456 r9927 38 38 [StorableClass] 39 39 public class RosenbrockEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 40 public override string FunctionName { get { return "Rosenbrock"; } } 40 41 /// <summary> 41 42 /// Returns false as the Rosenbrock function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SchwefelEvaluator.cs
r9456 r9927 34 34 [StorableClass] 35 35 public class SchwefelEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 public override string FunctionName { get { return "Schwefel"; } } 36 37 /// <summary> 37 38 /// Returns false as the Schwefel (sine root) function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SingleObjectiveTestFunctionProblemEvaluator.cs
r9456 r9927 35 35 [StorableClass] 36 36 public abstract class SingleObjectiveTestFunctionProblemEvaluator : SingleSuccessorOperator, ISingleObjectiveTestFunctionProblemEvaluator { 37 /// <summary> 38 /// The name of the function 39 /// </summary> 40 public abstract string FunctionName { get; } 37 41 /// <summary> 38 42 /// These operators should not change their name through the GUI -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SphereEvaluator.cs
r9456 r9927 36 36 [StorableClass] 37 37 public class SphereEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 public override string FunctionName { get { return "Sphere"; } } 38 39 /// <summary> 39 40 /// Returns false as the Sphere function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SumSquaresEvaluator.cs
r9456 r9927 33 33 [StorableClass] 34 34 public class SumSquaresEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 35 public override string FunctionName { get { return "SumSquares"; } } 35 36 /// <summary> 36 37 /// Returns false as the Sum Squares function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/ZakharovEvaluator.cs
r9456 r9927 33 33 [StorableClass] 34 34 public class ZakharovEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 35 public override string FunctionName { get { return "Zakharov"; } } 35 36 /// <summary> 36 37 /// Returns false as the Zakharov function is a minimization problem. -
branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Interfaces/ISingleObjectiveTestFunctionProblemEvaluator.cs
r9456 r9927 35 35 int MinimumProblemSize { get; } 36 36 int MaximumProblemSize { get; } 37 string FunctionName { get; } 37 38 38 39 ILookupParameter<RealVector> PointParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.