Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/07/20 17:41:18 (4 years ago)
Author:
abeham
Message:

#2521: working on porting orienteering problem
Open points include:

  • Visualization of OrienteeringProblemData
  • Fix visualization of solution
  • Cleanup unused classes
Location:
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/Results
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/Results/IResultParameter.cs

    r17522 r17525  
    2828  public interface IResultDefinition {
    2929    string Name { get; set; }
     30    IItem Get(ResultCollection results);
    3031  }
    3132
    3233  [StorableType("4c0c854b-676d-4ccd-96c4-b06a3d7f2fa1")]
    3334  public interface IResultDefinition<T> : IResultDefinition where T : class, IItem {
    34     T Get(ResultCollection results);
     35    new T Get(ResultCollection results);
    3536  }
    3637
  • branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/Results/ResultParameter.cs

    r17522 r17525  
    6464
    6565    string IResultDefinition.Name { get => ActualName; set => ActualName = value; }
    66     T IResultDefinition<T>.Get(ResultCollection results) => results[ActualName].Value as T;
     66    T IResultDefinition<T>.Get(ResultCollection results) => ((IResultDefinition)this).Get(results) as T;
     67    IItem IResultDefinition.Get(ResultCollection results) => results[ActualName].Value;
    6768
    6869    [StorableConstructor]
Note: See TracChangeset for help on using the changeset viewer.