Changeset 17434 for branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDepthConstrainedCrossover.cs
- Timestamp:
- 02/11/20 13:36:02 (4 years ago)
- Location:
- branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic
- Property svn:mergeinfo changed
-
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDepthConstrainedCrossover.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 using HeuristicLab.Random; 32 32 … … 36 36 "- Standard (mid 50% of the tree)\n" + 37 37 "- LowLevel (lower 25% of the tree)")] 38 [Storable Class]38 [StorableType("E48D1FEB-8D3F-4394-9AD4-7C4A24116FD4")] 39 39 public sealed class SymbolicDataAnalysisExpressionDepthConstrainedCrossover<T> : 40 40 SymbolicDataAnalysisExpressionCrossover<T> where T : class, IDataAnalysisProblemData { 41 [StorableType("24941bf7-da85-44e9-9e01-44c285ac41c3")] 41 42 private enum Ranges { HighLevel, Standard, LowLevel }; 42 43 private const string DepthRangeParameterName = "DepthRange"; … … 55 56 56 57 [StorableConstructor] 57 private SymbolicDataAnalysisExpressionDepthConstrainedCrossover( bool deserializing) : base(deserializing) { }58 private SymbolicDataAnalysisExpressionDepthConstrainedCrossover(StorableConstructorFlag _) : base(_) { } 58 59 private SymbolicDataAnalysisExpressionDepthConstrainedCrossover(SymbolicDataAnalysisExpressionCrossover<T> original, Cloner cloner) 59 60 : base(original, cloner) { }
Note: See TracChangeset
for help on using the changeset viewer.