Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/11/18 10:16:56 (5 years ago)
Author:
gkronber
Message:

#2915 renamed class AnalyticalQuotient -> AnalyticQuotient

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/AnalyticalQuotient.cs

    r16356 r16360  
    2626namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
    2727  [StorableClass]
    28   [Item("Analytical Quotient", "TODO")]
    29   public sealed class AnalyticalQuotient : Symbol {
     28  [Item("Analytic Quotient", "The analytic quotient function aq(a,b) = a / sqrt(b²+1) can be used as an " +
     29    "alternative to protected division. See H. Drieberg and P. Rocket, The Use of an Analytic Quotient Operator" +
     30    " in Genetic Programming. IEEE Transactions on Evolutionary Computation, Vol. 17, No. 1, February 2013, pp 146 -- 152")]
     31  public sealed class AnalyticQuotient : Symbol {
    3032    private const int minimumArity = 2;
    3133    private const int maximumArity = 2;
     
    3941
    4042    [StorableConstructor]
    41     private AnalyticalQuotient(bool deserializing) : base(deserializing) { }
    42     private AnalyticalQuotient(AnalyticalQuotient original, Cloner cloner) : base(original, cloner) { }
     43    private AnalyticQuotient(bool deserializing) : base(deserializing) { }
     44    private AnalyticQuotient(AnalyticQuotient original, Cloner cloner) : base(original, cloner) { }
    4345    public override IDeepCloneable Clone(Cloner cloner) {
    44       return new AnalyticalQuotient(this, cloner);
     46      return new AnalyticQuotient(this, cloner);
    4547    }
    46     public AnalyticalQuotient() : base("AnalyticalQuotient", "TODO") { }
     48    public AnalyticQuotient() : base("AnalyticalQuotient", "The analytic quotient function aq(a,b) = a / sqrt(b²+1) can be used as an " +
     49    "alternative to protected division. See H. Drieberg and P. Rocket, The Use of an Analytic Quotient Operator" +
     50    " in Genetic Programming. IEEE Transactions on Evolutionary Computation, Vol. 17, No. 1, February 2013, pp 146 -- 152") { }
    4751  }
    4852}
Note: See TracChangeset for help on using the changeset viewer.