Changeset 3080 for trunk/sources/HeuristicLab.Problems.OneMax/3.3/Onemax.cs
- Timestamp:
- 03/17/10 13:24:11 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.OneMax/3.3/Onemax.cs
r3067 r3080 64 64 get { return EvaluatorParameter; } 65 65 } 66 public ValueParameter<DoubleValue> BestKnownQualityParameter { 67 get { return (ValueParameter<DoubleValue>)Parameters["BestKnownQuality"]; } 68 } 69 IParameter ISingleObjectiveProblem.BestKnownQualityParameter { 70 get { return BestKnownQualityParameter; } 71 } 66 72 #endregion 67 73 … … 84 90 get { return EvaluatorParameter.Value; } 85 91 } 92 public DoubleValue BestKnownQuality { 93 get { return BestKnownQualityParameter.Value; } 94 } 86 95 private List<IBinaryVectorOperator> operators; 87 96 public IEnumerable<IOperator> Operators { … … 99 108 Parameters.Add(new ValueParameter<IBinaryVectorCreator>("SolutionCreator", "The operator which should be used to create new OneMax solutions.", creator)); 100 109 Parameters.Add(new ValueParameter<IOneMaxEvaluator>("Evaluator", "The operator which should be used to evaluate OneMax solutions.", evaluator)); 110 Parameters.Add(new ValueParameter<DoubleValue>("BestKnownQuality", "The quality of the best known solution of this OneMax instance.", new DoubleValue(5))); 101 111 102 112 creator.BinaryVectorParameter.ActualName = "OneMaxSolution";
Note: See TracChangeset
for help on using the changeset viewer.