Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/06/15 13:07:20 (9 years ago)
Author:
pfleck
Message:

#2269 Removed AgingScheme type which inherited from EnumValue. Instead used EnumValue directly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/Alps.cs

    r12138 r12149  
    6666      get { return (IValueParameter<IntValue>)Parameters["NumberOfLayers"]; }
    6767    }
    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"]; }
    7070    }
    7171    private IValueParameter<IntValue> AgeGapParameter {
     
    105105      set { NumberOfLayersParameter.Value = value; }
    106106    }
    107     public AgingScheme AgingScheme {
     107    public EnumValue<AgingScheme> AgingScheme {
    108108      get { return AgingSchemeParameter.Value; }
    109109      set { AgingSchemeParameter.Value = value; }
     
    164164      Parameters.Add(new FixedValueParameter<MultiAnalyzer>("LayerAnalyzer", "The operator used to analyze each layer.", new MultiAnalyzer()));
    165165      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)));
    167167      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)));
    168168      Parameters.Add(new ValueParameter<IntArray>("AgeLimits", new IntArray(new int[0])) { Hidden = true });
Note: See TracChangeset for help on using the changeset viewer.