Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/15/15 15:16:24 (8 years ago)
Author:
mkommend
Message:

#2521: Refactored problem base classes and adapted scheduling encoding, scheduling problem and unit tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncoding.cs

    r13396 r13469  
    2626namespace HeuristicLab.Optimization {
    2727  public interface IEncoding : IParameterizedNamedItem {
     28    IValueParameter SolutionCreatorParameter { get; }
    2829    ISolutionCreator SolutionCreator { get; }
     30
    2931    IEnumerable<IOperator> Operators { get; set; }
    3032
     
    3234    void ConfigureOperators(IEnumerable<IItem> operators);
    3335
     36    event EventHandler OperatorsChanged;
    3437    event EventHandler SolutionCreatorChanged;
    35     event EventHandler OperatorsChanged;
    3638  }
    3739
    3840  public interface IEncoding<TSolution> : IEncoding
    3941    where TSolution : class, ISolution {
    40     new ISolutionCreator<TSolution> SolutionCreator { get; set; }
     42    //new ISolutionCreator<TSolution> SolutionCreator { get; }
    4143  }
    4244}
Note: See TracChangeset for help on using the changeset viewer.