Changeset 17699 for branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Operators/SingleObjectiveImprover.cs
- Timestamp:
- 07/25/20 01:23:08 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Operators/SingleObjectiveImprover.cs
r17592 r17699 40 40 } 41 41 42 public ILookupParameter<IEncoding <TEncodedSolution>> EncodingParameter {43 get { return (ILookupParameter<IEncoding <TEncodedSolution>>)Parameters["Encoding"]; }42 public ILookupParameter<IEncoding> EncodingParameter { 43 get { return (ILookupParameter<IEncoding>)Parameters["Encoding"]; } 44 44 } 45 45 … … 72 72 public SingleObjectiveImprover() { 73 73 Parameters.Add(new LookupParameter<IRandom>("Random", "The random number generator to use.")); 74 Parameters.Add(new LookupParameter<IEncoding <TEncodedSolution>>("Encoding", "An item that holds the problem's encoding."));74 Parameters.Add(new LookupParameter<IEncoding>("Encoding", "An item that holds the problem's encoding.")); 75 75 Parameters.Add(new LookupParameter<DoubleValue>("Quality", "The quality of the parameter vector.")); 76 76 Parameters.Add(new LookupParameter<BoolValue>("Maximization", "Whether the problem should be minimized or maximized.")); … … 90 90 var maxAttempts = ImprovementAttemptsParameter.ActualValue.Value; 91 91 var sampleSize = SampleSizeParameter.ActualValue.Value; 92 var solutionContext = ScopeUtil.CreateSolutionContext (ExecutionContext.Scope, encoding);92 var solutionContext = ScopeUtil.CreateSolutionContext<TEncodedSolution>(ExecutionContext.Scope, encoding); 93 93 94 94 double quality;
Note: See TracChangeset
for help on using the changeset viewer.