Changeset 13350 for branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/SingleObjectiveProblemDefinitionScript.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/SingleObjectiveProblemDefinitionScript.cs
r13345 r13350 29 29 [Item("Single-objective Problem Definition Script", "Script that defines the parameter vector and evaluates the solution for a programmable problem.")] 30 30 [StorableClass] 31 public class SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> : ProblemDefinitionScript<TEncoding, TSolution>, ISingleObjectiveProblemDefinition<TEncoding, TSolution>, IStorableContent31 public sealed class SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> : ProblemDefinitionScript<TEncoding, TSolution>, ISingleObjectiveProblemDefinition<TEncoding, TSolution>, IStorableContent 32 32 where TEncoding : class, IEncoding<TSolution> 33 33 where TSolution : class, ISolution { 34 34 public string Filename { get; set; } 35 35 36 pr otectednew ISingleObjectiveProblemDefinition<TEncoding, TSolution> CompiledProblemDefinition {36 private new ISingleObjectiveProblemDefinition<TEncoding, TSolution> CompiledProblemDefinition { 37 37 get { return (ISingleObjectiveProblemDefinition<TEncoding, TSolution>)base.CompiledProblemDefinition; } 38 38 } 39 39 40 40 [StorableConstructor] 41 pr otectedSingleObjectiveProblemDefinitionScript(bool deserializing) : base(deserializing) { }42 pr otectedSingleObjectiveProblemDefinitionScript(SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> original, Cloner cloner) : base(original, cloner) { }41 private SingleObjectiveProblemDefinitionScript(bool deserializing) : base(deserializing) { } 42 private SingleObjectiveProblemDefinitionScript(SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> original, Cloner cloner) : base(original, cloner) { } 43 43 public SingleObjectiveProblemDefinitionScript(string codeTemplate) : base(codeTemplate) { } 44 44 public SingleObjectiveProblemDefinitionScript() { }
Note: See TracChangeset
for help on using the changeset viewer.