Changeset 16654 for branches/2866_SymRegHyperbolicFunctions/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDiversityPreservingCrossover.cs
- Timestamp:
- 03/07/19 12:29:27 (5 years ago)
- Location:
- branches/2866_SymRegHyperbolicFunctions/HeuristicLab.Problems.DataAnalysis.Symbolic
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2866_SymRegHyperbolicFunctions/HeuristicLab.Problems.DataAnalysis.Symbolic
- Property svn:mergeinfo changed
-
branches/2866_SymRegHyperbolicFunctions/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDiversityPreservingCrossover.cs
r16272 r16654 8 8 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 9 9 using HeuristicLab.Parameters; 10 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;10 using HEAL.Attic; 11 11 using HeuristicLab.Random; 12 12 using static HeuristicLab.Problems.DataAnalysis.Symbolic.SymbolicExpressionHashExtensions; … … 14 14 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 15 15 [Item("DiversityCrossover", "Simple crossover operator prioritizing internal nodes according to the given probability.")] 16 [Storable Class]16 [StorableType("ED35B0D9-9704-4D32-B10B-8F9870E76781")] 17 17 public sealed class SymbolicDataAnalysisExpressionDiversityPreservingCrossover<T> : SymbolicDataAnalysisExpressionCrossover<T> where T : class, IDataAnalysisProblemData { 18 18 … … 66 66 67 67 [StorableConstructor] 68 private SymbolicDataAnalysisExpressionDiversityPreservingCrossover( bool deserializing) : base(deserializing) { }68 private SymbolicDataAnalysisExpressionDiversityPreservingCrossover(StorableConstructorFlag _) : base(_) { } 69 69 70 70 private static ISymbolicExpressionTreeNode ActualRoot(ISymbolicExpressionTree tree) {
Note: See TracChangeset
for help on using the changeset viewer.