Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/25/20 01:23:08 (4 years ago)
Author:
abeham
Message:

#2521: Made encodings non-generic classes (the TEncodedSolution type parameter is not actually used), this will make it considerably easier to port the VRP to the new architecture

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/CompiledProblemDefinition.cs

    r17382 r17699  
    2929namespace HeuristicLab.Problems.Programmable {
    3030  public abstract class CompiledProblemDefinition<TEncoding, TEncodedSolution> : IProblemDefinition<TEncoding, TEncodedSolution>
    31     where TEncoding : class, IEncoding<TEncodedSolution>
     31    where TEncoding : class, IEncoding
    3232    where TEncodedSolution : class, IEncodedSolution {
    3333    private TEncoding encoding;
     
    5151
    5252  public abstract class CompiledSingleObjectiveProblemDefinition<TEncoding, TEncodedSolution> : CompiledProblemDefinition<TEncoding, TEncodedSolution>, ISingleObjectiveProblemDefinition<TEncoding, TEncodedSolution>
    53     where TEncoding : class, IEncoding<TEncodedSolution>
     53    where TEncoding : class, IEncoding
    5454    where TEncodedSolution : class, IEncodedSolution {
    5555    protected CompiledSingleObjectiveProblemDefinition() : base() { }
     
    9595
    9696  public abstract class CompiledMultiObjectiveProblemDefinition<TEncoding, TEncodedSolution> : CompiledProblemDefinition<TEncoding, TEncodedSolution>, IMultiObjectiveProblemDefinition<TEncoding, TEncodedSolution>
    97     where TEncoding : class, IEncoding<TEncodedSolution>
     97    where TEncoding : class, IEncoding
    9898    where TEncodedSolution : class, IEncodedSolution {
    9999    protected CompiledMultiObjectiveProblemDefinition() : base() { }
Note: See TracChangeset for help on using the changeset viewer.