Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/03/15 14:54:28 (9 years ago)
Author:
ascheibe
Message:

#2306 made comparers and initializers consistent

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/WeightInitializers/ReverseLinearWeightsInitializer.cs

    r12569 r12582  
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2626
    27 namespace HeuristicLab.Problems.NK.WeightInitializers {
    28 
     27namespace HeuristicLab.Problems.NK {
    2928  [Item("ReverseLinearWeightsInitializer", "Assigns exponentially decreasing weights.")]
    3029  [StorableClass]
    31   public class ReverseLinearWeightsInitializer : NamedItem, IWeightsInitializer {
    32 
    33     public override bool CanChangeName { get { return false; } }
    34     public override bool CanChangeDescription { get { return false; } }
    35 
     30  public sealed class ReverseLinearWeightsInitializer : Item, IWeightsInitializer {
    3631    [StorableConstructor]
    37     protected ReverseLinearWeightsInitializer(bool deserializing) : base(deserializing) { }
    38     protected ReverseLinearWeightsInitializer(ReverseLinearWeightsInitializer original, Cloner cloner)
     32    private ReverseLinearWeightsInitializer(bool deserializing) : base(deserializing) { }
     33    private ReverseLinearWeightsInitializer(ReverseLinearWeightsInitializer original, Cloner cloner)
    3934      : base(original, cloner) {
    4035    }
    41     public ReverseLinearWeightsInitializer() {
    42       name = ItemName;
    43       description = ItemDescription;
    44     }
     36    public ReverseLinearWeightsInitializer() { }
    4537    public override IDeepCloneable Clone(Cloner cloner) {
    4638      return new ReverseLinearWeightsInitializer(this, cloner);
    4739    }
    48 
    49     #region IWeightsInitializer Members
    5040
    5141    public IEnumerable<double> GetWeights(int nComponents) {
     
    5343        yield return i;
    5444    }
    55 
    56     #endregion
    5745  }
    58 
    5946}
Note: See TracChangeset for help on using the changeset viewer.