Changeset 12149 for branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/Alps.cs
- Timestamp:
- 03/06/15 13:07:20 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/Alps.cs
r12138 r12149 66 66 get { return (IValueParameter<IntValue>)Parameters["NumberOfLayers"]; } 67 67 } 68 private IValueParameter< AgingScheme> AgingSchemeParameter {69 get { return (IValueParameter< AgingScheme>)Parameters["AgingScheme"]; }68 private IValueParameter<EnumValue<AgingScheme>> AgingSchemeParameter { 69 get { return (IValueParameter<EnumValue<AgingScheme>>)Parameters["AgingScheme"]; } 70 70 } 71 71 private IValueParameter<IntValue> AgeGapParameter { … … 105 105 set { NumberOfLayersParameter.Value = value; } 106 106 } 107 public AgingSchemeAgingScheme {107 public EnumValue<AgingScheme> AgingScheme { 108 108 get { return AgingSchemeParameter.Value; } 109 109 set { AgingSchemeParameter.Value = value; } … … 164 164 Parameters.Add(new FixedValueParameter<MultiAnalyzer>("LayerAnalyzer", "The operator used to analyze each layer.", new MultiAnalyzer())); 165 165 Parameters.Add(new ValueParameter<IntValue>("NumberOfLayers", "The number of layers.", new IntValue(10))); 166 Parameters.Add(new ValueParameter< AgingScheme>("AgingScheme", "The aging scheme for setting the age-limits for the layers.", new AgingScheme(AgingSchemes.Polynomial)));166 Parameters.Add(new ValueParameter<EnumValue<AgingScheme>>("AgingScheme", "The aging scheme for setting the age-limits for the layers.", new EnumValue<AgingScheme>(ALPS.AgingScheme.Polynomial))); 167 167 Parameters.Add(new ValueParameter<IntValue>("AgeGap", "The frequency of reseeding the lowest layer and scaling factor for the age-limits for the layers", new IntValue(20))); 168 168 Parameters.Add(new ValueParameter<IntArray>("AgeLimits", new IntArray(new int[0])) { Hidden = true });
Note: See TracChangeset
for help on using the changeset viewer.