Changeset 2921 for trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/BlendAlphaBetaCrossover.cs
- Timestamp:
- 03/03/10 17:20:36 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/BlendAlphaBetaCrossover.cs
r2913 r2921 40 40 [EmptyStorableClass] 41 41 public class BlendAlphaBetaCrossover : RealVectorCrossover { 42 /// <summary> 43 /// Whether the problem is a maximization or minimization problem. 44 /// </summary> 42 45 public ValueLookupParameter<BoolData> MaximizationParameter { 43 46 get { return (ValueLookupParameter<BoolData>)Parameters["Maximization"]; } 44 47 } 48 /// <summary> 49 /// The quality of the parents. 50 /// </summary> 45 51 public SubScopesLookupParameter<DoubleData> QualityParameter { 46 52 get { return (SubScopesLookupParameter<DoubleData>)Parameters["Quality"]; } 47 53 } 54 /// <summary> 55 /// The alpha parameter specifies how much the interval between the parents should be extended in direction of the better parent. 56 /// </summary> 48 57 public ValueLookupParameter<DoubleData> AlphaParameter { 49 58 get { return (ValueLookupParameter<DoubleData>)Parameters["Alpha"]; } 50 59 } 60 /// <summary> 61 /// The beta parameter specifies how much the interval between the parents should be extended in direction of the worse parent. 62 /// </summary> 51 63 public ValueLookupParameter<DoubleData> BetaParameter { 52 64 get { return (ValueLookupParameter<DoubleData>)Parameters["Beta"]; } 53 65 } 66 54 67 /// <summary> 55 68 /// Initializes a new instance of <see cref="BlendAlphaBetaCrossover"/> with four additional parameters
Note: See TracChangeset
for help on using the changeset viewer.