Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/13/14 16:46:40 (9 years ago)
Author:
mkommend
Message:

#2174: Updated IEncoding interface, adapted problems and refactored operator discovery in realencoding

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/ProblemDefinition.cs

    r11543 r11550  
    3131  public abstract class ProblemDefinition : NamedItem, IProblemDefinition {
    3232    [Storable(Name = "Encoding")]
    33     private Encoding encoding;
    34     public Encoding Encoding {
     33    private IEncoding encoding;
     34    public IEncoding Encoding {
    3535      get { return encoding; }
    3636      protected set {
     
    4848      this.encoding = cloner.Clone(original.encoding);
    4949    }
    50     protected ProblemDefinition(Encoding encoding) : this(encoding, "ProblemDefinition") { }
    51     protected ProblemDefinition(Encoding encoding, string name) : this(encoding, name, string.Empty) { }
    52     protected ProblemDefinition(Encoding encoding, string name, string description)
     50    protected ProblemDefinition(IEncoding encoding) : this(encoding, "ProblemDefinition") { }
     51    protected ProblemDefinition(IEncoding encoding, string name) : this(encoding, name, string.Empty) { }
     52    protected ProblemDefinition(IEncoding encoding, string name, string description)
    5353      : base(name, description) {
    5454      Encoding = encoding;
Note: See TracChangeset for help on using the changeset viewer.