Changeset 13350 for branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/SingleObjectiveProgrammableProblem.cs
- Timestamp:
- 11/23/15 21:38:35 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/SingleObjectiveProgrammableProblem.cs
r13348 r13350 30 30 using HeuristicLab.Parameters; 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HeuristicLab.Scripting; 32 33 33 34 namespace HeuristicLab.Problems.Programmable { … … 49 50 } 50 51 52 53 Script IProgrammableProblem.ProblemScript { 54 get { return ProblemScript; } 55 } 51 56 public SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> ProblemScript { 52 57 get { return SingleObjectiveProblemScriptParameter.Value; } … … 67 72 public SingleObjectiveProgrammableProblem() 68 73 : base() { 69 Parameters.Add(new FixedValueParameter<SingleObjectiveProblemDefinitionScript<TEncoding, TSolution>>("ProblemScript", "Defines the problem.", new SingleObjectiveProblemDefinitionScript<TEncoding, TSolution>() { Name = Name, Encoding = Encoding })); 74 Parameters.Add(new FixedValueParameter<SingleObjectiveProblemDefinitionScript<TEncoding, TSolution>>("ProblemScript", "Defines the problem.", 75 new SingleObjectiveProblemDefinitionScript<TEncoding, TSolution>() { Name = Name, Encoding = Encoding })); 70 76 Operators.Add(new BestScopeSolutionAnalyzer()); 71 77 RegisterEvents(); … … 104 110 return ProblemDefinition.GetNeighbors(individual, random); 105 111 } 106 107 #region IProgrammableProblem Members108 Scripting.Script IProgrammableProblem.ProblemScript {109 get { return ProblemScript; }110 }111 #endregion112 112 } 113 113 }
Note: See TracChangeset
for help on using the changeset viewer.