Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/16/10 23:42:37 (14 years ago)
Author:
abeham
Message:

Added draft of OSGA #976
MainLoop somewhat finished, wiring not

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization.Operators/3.3/QualityComparator.cs

    r3376 r3378  
    3131  [Item("QualityComparator", "Compares two qualities and creates a boolean flag that indicates if the left side is better than the right side.")]
    3232  [StorableClass]
    33   public class QualityComparator : SingleSuccessorOperator {
    34     public LookupParameter<DoubleValue> LeftSideParameter {
    35       get { return (LookupParameter<DoubleValue>)Parameters["LeftSide"]; }
     33  public class QualityComparator : SingleSuccessorOperator, IQualityComparator {
     34    public ILookupParameter<DoubleValue> LeftSideParameter {
     35      get { return (ILookupParameter<DoubleValue>)Parameters["LeftSide"]; }
    3636    }
    37     public ValueLookupParameter<DoubleValue> RightSideParameter {
    38       get { return (ValueLookupParameter<DoubleValue>)Parameters["RightSide"]; }
     37    public IValueLookupParameter<DoubleValue> RightSideParameter {
     38      get { return (IValueLookupParameter<DoubleValue>)Parameters["RightSide"]; }
    3939    }
    40     public LookupParameter<BoolValue> ResultParameter {
    41       get { return (LookupParameter<BoolValue>)Parameters["Result"]; }
     40    public ILookupParameter<BoolValue> ResultParameter {
     41      get { return (ILookupParameter<BoolValue>)Parameters["Result"]; }
    4242    }
    43     public ValueLookupParameter<BoolValue> MaximizationParameter {
    44       get { return (ValueLookupParameter<BoolValue>)Parameters["Maximization"]; }
     43    public IValueLookupParameter<BoolValue> MaximizationParameter {
     44      get { return (IValueLookupParameter<BoolValue>)Parameters["Maximization"]; }
    4545    }
    4646
Note: See TracChangeset for help on using the changeset viewer.