Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/23/15 21:38:35 (8 years ago)
Author:
mkommend
Message:

#2521: Adapted multi-objective programmable problem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/SingleObjectiveProblemDefinitionScript.cs

    r13345 r13350  
    2929  [Item("Single-objective Problem Definition Script", "Script that defines the parameter vector and evaluates the solution for a programmable problem.")]
    3030  [StorableClass]
    31   public class SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> : ProblemDefinitionScript<TEncoding, TSolution>, ISingleObjectiveProblemDefinition<TEncoding, TSolution>, IStorableContent
     31  public sealed class SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> : ProblemDefinitionScript<TEncoding, TSolution>, ISingleObjectiveProblemDefinition<TEncoding, TSolution>, IStorableContent
    3232    where TEncoding : class, IEncoding<TSolution>
    3333    where TSolution : class, ISolution {
    3434    public string Filename { get; set; }
    3535
    36     protected new ISingleObjectiveProblemDefinition<TEncoding, TSolution> CompiledProblemDefinition {
     36    private new ISingleObjectiveProblemDefinition<TEncoding, TSolution> CompiledProblemDefinition {
    3737      get { return (ISingleObjectiveProblemDefinition<TEncoding, TSolution>)base.CompiledProblemDefinition; }
    3838    }
    3939
    4040    [StorableConstructor]
    41     protected SingleObjectiveProblemDefinitionScript(bool deserializing) : base(deserializing) { }
    42     protected SingleObjectiveProblemDefinitionScript(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) { }
    4343    public SingleObjectiveProblemDefinitionScript(string codeTemplate) : base(codeTemplate) { }
    4444    public SingleObjectiveProblemDefinitionScript() { }
Note: See TracChangeset for help on using the changeset viewer.