Changeset 11458 for branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SimilarityCalculators/PhenotypicSimilarityCalculator.cs
- Timestamp:
- 10/13/14 13:03:24 (10 years ago)
- Location:
- branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
- Property svn:ignore
-
old new 5 5 TreeDistance 6 6 SymbolicDataAnalysisExpressionTreeMatching.cs 7 Importer
-
- Property svn:ignore
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SimilarityCalculators/PhenotypicSimilarityCalculator.cs
r11291 r11458 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Data; 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 26 using HeuristicLab.Optimization.Operators; 26 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 29 30 [Item("PhenotypicSimilarityCalculator", "An operator that calculates the similarity betweeon two trees based on the correlation of their outputs.")] 30 31 [StorableClass] 31 public class PhenotypicSimilarityCalculator : SingleObjectiveSolutionSimilarityCalculator {32 public class PhenotypicSimilarityCalculator : SingleObjectiveSolutionSimilarityCalculator, ISymbolicDataAnalysisExpressionSimilarityCalculator { 32 33 public PhenotypicSimilarityCalculator(PhenotypicSimilarityCalculator original, Cloner cloner) 33 34 : base(original, cloner) { … … 41 42 public override IDeepCloneable Clone(Cloner cloner) { 42 43 return new PhenotypicSimilarityCalculator(this, cloner); 44 } 45 46 public double CalculateSimilarity(ISymbolicExpressionTree t1, ISymbolicExpressionTree t2) { 47 throw new System.NotImplementedException(); 43 48 } 44 49
Note: See TracChangeset
for help on using the changeset viewer.