Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/02/15 11:02:16 (9 years ago)
Author:
ascheibe
Message:

#2306 fixed typos and some cosmetic changes

File:
1 edited

Legend:

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

    r12566 r12569  
    3030namespace HeuristicLab.Problems.NK.WeightInitializers {
    3131
    32   [Item("ExponentialDistributionWeightsInitializer", "Assigned exponentially decreasing weights using the rate parameter lambad.")]
     32  [Item("ExponentialDistributionWeightsInitializer", "Assigns exponentially decreasing weights using the rate parameter lambda.")]
     33  [StorableClass]
    3334  public class ExponentialDistributionWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3435
    3536    public override bool CanChangeName { get { return false; } }
    3637    public override bool CanChangeDescription { get { return false; } }
    37     public ValueParameter<DoubleValue> LambdaParameter {
    38       get { return (ValueParameter<DoubleValue>)Parameters["Lambda"]; }
     38    public IValueParameter<DoubleValue> LambdaParameter {
     39      get { return (IValueParameter<DoubleValue>)Parameters["Lambda"]; }
    3940    }
    4041
     
    4546    }
    4647    public ExponentialDistributionWeightsInitializer() {
    47       Parameters.Add(new ValueParameter<DoubleValue>("Lambda", "The rate paramter of the exponential distribution.", new DoubleValue(1.0)));
     48      Parameters.Add(new ValueParameter<DoubleValue>("Lambda", "The rate parameter of the exponential distribution.", new DoubleValue(1.0)));
    4849    }
    4950    public override IDeepCloneable Clone(Cloner cloner) {
     
    5253
    5354    public static double f(double x, double lambda) {
    54       if (x < 0)
    55         return 0;
     55      if (x < 0.0)
     56        return 0.0;
    5657      return lambda * Math.Exp(-lambda * x);
    5758    }
Note: See TracChangeset for help on using the changeset viewer.