- Timestamp:
- 07/19/10 15:24:32 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.NSGA2/3.3/CrowdedTournamentSelector.cs
r4041 r4045 33 33 namespace HeuristicLab.Algorithms.NSGA2 { 34 34 public class CrowdedTournamentSelector : Selector, IMultiObjectiveSelector, IStochasticOperator { 35 35 public ILookupParameter<BoolArray> MaximizationParameter { 36 get { return (ILookupParameter<BoolArray>)Parameters["Maximization"]; } 37 } 38 public IValueLookupParameter<IntValue> NumberOfSelectedSubScopesParameter { 39 get { return (IValueLookupParameter<IntValue>)Parameters["NumberOfSelectedSubScopes"]; } 40 } 41 public IValueParameter<BoolValue> CopySelectedParameter { 42 get { return (IValueParameter<BoolValue>)Parameters["CopySelected"]; } 43 } 44 public ILookupParameter<IRandom> RandomParameter { 45 get { return (ILookupParameter<IRandom>)Parameters["Random"]; } 46 } 36 47 public ILookupParameter<ItemArray<DoubleArray>> QualitiesParameter { 37 48 get { return (ILookupParameter<ItemArray<DoubleArray>>)Parameters["Qualities"]; } … … 43 54 get { return (IScopeTreeLookupParameter<DoubleValue>)Parameters["CrowdingDistance"]; } 44 55 } 45 public IValueParameter<BoolValue> CopySelectedParameter {46 get { return (IValueParameter<BoolValue>)Parameters["CopySelected"]; }47 }48 public ILookupParameter<IRandom> RandomParameter {49 get { return (ILookupParameter<IRandom>)Parameters["Random"]; }50 }51 56 public IValueLookupParameter<IntValue> GroupSizeParameter { 52 57 get { return (IValueLookupParameter<IntValue>)Parameters["GroupSize"]; } … … 56 61 get { return CopySelectedParameter.Value; } 57 62 set { CopySelectedParameter.Value = value; } 58 }59 60 public IValueLookupParameter<IntValue> NumberOfSelectedSubScopesParameter {61 get { return (IValueLookupParameter<IntValue>)Parameters["NumberOfSelectedSubScopes"]; }62 63 } 63 64
Note: See TracChangeset
for help on using the changeset viewer.