Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/05/15 12:09:18 (9 years ago)
Author:
bburlacu
Message:

#2215:

  • Unified the similarity and matching/equality classes under the same folder.
  • Renamed SymbolicExpressionTreeNodeSimilarityComparer to SymbolicExpressionTreeNodeEqualityComparer, renamed other classes to more descriptive names.
  • Removed unused classes (SymbolicDataAnalysisInternalDiversityAnalyzer.cs, SymbolicExpressionTreeMaxCommonSequenceCalculator.cs
  • Renamed tests and test files.
Location:
branches/HeuristicLab.BottomUpTreeDistance/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/TreeMatching
Files:
1 copied
1 moved

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BottomUpTreeDistance/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/TreeMatching/SymbolicExpressionTreeBottomUpSimilarityCalculator.cs

    r11900 r11910  
    3333namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
    3434  [StorableClass]
    35   [Item("BottomUpSimilarityCalculator", "A similarity calculator which uses the tree bottom-up distance as a similarity metric.")]
    36   public class BottomUpSimilarityCalculator : SingleObjectiveSolutionSimilarityCalculator {
     35  [Item("SymbolicExpressionTreeBottomUpSimilarityCalculator", "A similarity calculator which uses the tree bottom-up distance as a similarity metric.")]
     36  public class SymbolicExpressionTreeBottomUpSimilarityCalculator : SingleObjectiveSolutionSimilarityCalculator {
    3737    private readonly HashSet<string> commutativeSymbols = new HashSet<string> { "Addition", "Multiplication", "Average", "And", "Or", "Xor" };
    3838    public bool MatchVariableWeights { get; set; }
    3939    public bool MatchConstantValues { get; set; }
    4040
    41     public BottomUpSimilarityCalculator() { }
    42 
    43     protected BottomUpSimilarityCalculator(BottomUpSimilarityCalculator original, Cloner cloner)
     41    public SymbolicExpressionTreeBottomUpSimilarityCalculator() { }
     42
     43    protected SymbolicExpressionTreeBottomUpSimilarityCalculator(SymbolicExpressionTreeBottomUpSimilarityCalculator original, Cloner cloner)
    4444      : base(original, cloner) {
    4545      MatchVariableWeights = original.MatchVariableWeights;
     
    4848
    4949    public override IDeepCloneable Clone(Cloner cloner) {
    50       return new BottomUpSimilarityCalculator(this, cloner);
     50      return new SymbolicExpressionTreeBottomUpSimilarityCalculator(this, cloner);
    5151    }
    5252
Note: See TracChangeset for help on using the changeset viewer.