Changeset 3378 for trunk/sources/HeuristicLab.Optimization.Operators/3.3
- Timestamp:
- 04/16/10 23:42:37 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization.Operators/3.3
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Operators/3.3/HeuristicLab.Optimization.Operators-3.3.csproj
r3368 r3378 81 81 </ItemGroup> 82 82 <ItemGroup> 83 <Compile Include="OffspringSelector.cs" /> 84 <Compile Include="ParentsQualityComparator.cs" /> 83 85 <Compile Include="ProbabilisticQualityComparator.cs" /> 84 86 <Compile Include="ResultsCollector.cs" /> -
trunk/sources/HeuristicLab.Optimization.Operators/3.3/QualityComparator.cs
r3376 r3378 31 31 [Item("QualityComparator", "Compares two qualities and creates a boolean flag that indicates if the left side is better than the right side.")] 32 32 [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"]; } 36 36 } 37 public ValueLookupParameter<DoubleValue> RightSideParameter {38 get { return ( ValueLookupParameter<DoubleValue>)Parameters["RightSide"]; }37 public IValueLookupParameter<DoubleValue> RightSideParameter { 38 get { return (IValueLookupParameter<DoubleValue>)Parameters["RightSide"]; } 39 39 } 40 public LookupParameter<BoolValue> ResultParameter {41 get { return ( LookupParameter<BoolValue>)Parameters["Result"]; }40 public ILookupParameter<BoolValue> ResultParameter { 41 get { return (ILookupParameter<BoolValue>)Parameters["Result"]; } 42 42 } 43 public ValueLookupParameter<BoolValue> MaximizationParameter {44 get { return ( ValueLookupParameter<BoolValue>)Parameters["Maximization"]; }43 public IValueLookupParameter<BoolValue> MaximizationParameter { 44 get { return (IValueLookupParameter<BoolValue>)Parameters["Maximization"]; } 45 45 } 46 46
Note: See TracChangeset
for help on using the changeset viewer.