Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/20/14 15:12:27 (9 years ago)
Author:
mkommend
Message:

#2174: Adapted IEncoding and Encoding base class.

File:
1 edited

Legend:

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

    r11484 r11559  
    3333  [StorableClass]
    3434  public class SingleObjectiveMoveMaker : InstrumentedOperator, ISingleObjectiveMoveOperator, IMoveMaker {
    35     public ILookupParameter<Encoding> EncodingParameter {
    36       get { return (ILookupParameter<Encoding>)Parameters["Encoding"]; }
     35    public ILookupParameter<IEncoding> EncodingParameter {
     36      get { return (ILookupParameter<IEncoding>)Parameters["Encoding"]; }
    3737    }
    3838
     
    4949    protected SingleObjectiveMoveMaker(SingleObjectiveMoveMaker original, Cloner cloner) : base(original, cloner) { }
    5050    public SingleObjectiveMoveMaker() {
    51       Parameters.Add(new LookupParameter<Encoding>("Encoding", "An item that holds the problem's encoding."));
     51      Parameters.Add(new LookupParameter<IEncoding>("Encoding", "An item that holds the problem's encoding."));
    5252      Parameters.Add(new LookupParameter<DoubleValue>("Quality", "The quality of the parameter vector."));
    5353      Parameters.Add(new LookupParameter<DoubleValue>("MoveQuality", "The quality of the move."));
Note: See TracChangeset for help on using the changeset viewer.