Changeset 16573
- Timestamp:
- 01/28/19 18:10:11 (6 years ago)
- Location:
- addons/HeuristicLab.FitnessLandscapeAnalysis
- Files:
-
- 1 added
- 72 edited
Legend:
- Unmodified
- Added
- Removed
-
addons/HeuristicLab.FitnessLandscapeAnalysis
- Property svn:ignore
-
old new 3 3 *.user 4 4 *.suo 5 packages
-
- Property svn:ignore
-
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape.Views/HeuristicLab.Analysis.FitnessLandscape.Views.csproj
r15691 r16573 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.Analysis.FitnessLandscape.Views</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Analysis.FitnessLandscape.Views-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <TargetFrameworkProfile /> -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/EvolvabilityAnalyzer.cs
r7128 r16573 10 10 using HeuristicLab.Parameters; 11 11 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Analysis.FitnessLandscape.Algorithms { 14 15 15 16 [Item("EvolvabilityAnalyzer", "Analyzes and consolidates repeated (very short) trails to evolvability metrics.")] 16 [Storable Class]17 [StorableType("446A5494-B5EE-4C52-B6AE-B1B37E3E5E4D")] 17 18 public class EvolvabilityAnalyzer : SingleSuccessorOperator, IRepeatsAnalyzer { 18 19 … … 49 50 #region Construction & Cloning 50 51 [StorableConstructor] 51 protected EvolvabilityAnalyzer( bool deserializing) : base(deserializing) { }52 protected EvolvabilityAnalyzer(StorableConstructorFlag _) : base(_) { } 52 53 protected EvolvabilityAnalyzer(EvolvabilityAnalyzer original, Cloner cloner) : base(original, cloner) { } 53 54 public EvolvabilityAnalyzer() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/LocalAnalysis.cs
r8172 r16573 31 31 using HeuristicLab.PluginInfrastructure; 32 32 using HeuristicLab.Random; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Analysis.FitnessLandscape { 35 36 [Item("Local Analysis", "A local analysis algorithm.")] 36 37 [Creatable("Algorithms")] 37 [Storable Class]38 [StorableType("533E9F86-9195-4C03-972A-B8C49E1C15BD")] 38 39 public sealed class LocalAnalysis : HeuristicOptimizationEngineAlgorithm, IStorableContent { 39 40 public string Filename { get; set; } … … 90 91 91 92 [StorableConstructor] 92 private LocalAnalysis( bool deserializing) : base(deserializing) { }93 private LocalAnalysis(StorableConstructorFlag _) : base(_) { } 93 94 private LocalAnalysis(LocalAnalysis original, Cloner cloner) 94 95 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/LocalAnalysisMainLoop.cs
r7128 r16573 29 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 30 using HeuristicLab.Selection; 31 using HEAL.Attic; 31 32 32 33 namespace HeuristicLab.Analysis.FitnessLandscape { … … 35 36 /// </summary> 36 37 [Item("LocalAnalysisMainLoop", "An operator which represents the main loop of a best improvement local search (if only a single move is generated in each iteration it is a first improvement local search).")] 37 [Storable Class]38 [StorableType("D1B3518C-6A0A-4123-893E-0D4C89DA056C")] 38 39 public class LocalAnalysisMainLoop : AlgorithmOperator { 39 40 … … 72 73 73 74 [StorableConstructor] 74 protected LocalAnalysisMainLoop( bool deserializing) : base(deserializing) { }75 protected LocalAnalysisMainLoop(StorableConstructorFlag _) : base(_) { } 75 76 protected LocalAnalysisMainLoop(LocalAnalysisMainLoop original, Cloner cloner) : base(original, cloner) { } 76 77 public LocalAnalysisMainLoop() -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/RepeatMultiAnalyzer.cs
r10299 r16573 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 29 using HeuristicLab.PluginInfrastructure; 30 using HEAL.Attic; 31 30 32 namespace HeuristicLab.Analysis.FitnessLandscape { 31 33 32 34 [Item("RepeatMultiAnalyzer", "A collection of analyzers for consolidating repeats.")] 33 [Storable Class]35 [StorableType("D65FCC67-534C-4C05-85DE-1D837D0D8F11")] 34 36 public class RepeatMultiAnalyzer : CheckedMultiOperator<IRepeatsAnalyzer>, IAnalyzer { 35 37 public bool EnabledByDefault { … … 42 44 43 45 [StorableConstructor] 44 protected RepeatMultiAnalyzer( bool deserializing) : base(deserializing) { }46 protected RepeatMultiAnalyzer(StorableConstructorFlag _) : base(_) { } 45 47 protected RepeatMultiAnalyzer(RepeatMultiAnalyzer original, Cloner cloner) : base(original, cloner) { } 46 48 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/RepeatedInformationAnalyzer.cs
r7128 r16573 10 10 using HeuristicLab.Parameters; 11 11 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Analysis.FitnessLandscape.Algorithms { 14 15 15 16 [Item("RepeatedInformationAnalyzer", "Analyzes and consolidates repeated information analyses.")] 16 [Storable Class]17 [StorableType("A53A3F9B-BC38-47E9-B435-42DEA10A4ABC")] 17 18 public class RepeatedInformationAnalyzer : SingleSuccessorOperator, IRepeatsAnalyzer { 18 19 … … 44 45 #region Construction & Cloning 45 46 [StorableConstructor] 46 protected RepeatedInformationAnalyzer( bool deserializing) : base(deserializing) { }47 protected RepeatedInformationAnalyzer(StorableConstructorFlag _) : base(_) { } 47 48 protected RepeatedInformationAnalyzer(RepeatedInformationAnalyzer original, Cloner cloner) : base(original, cloner) { } 48 49 public RepeatedInformationAnalyzer() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/RepeatedLocalAnalysis.cs
r8172 r16573 33 33 using HeuristicLab.PluginInfrastructure; 34 34 using HeuristicLab.Random; 35 using HEAL.Attic; 35 36 36 37 namespace HeuristicLab.Analysis.FitnessLandscape { 37 38 [Item("Repeated Local Analysis", "A local analysis algorithm restarted several times.")] 38 39 [Creatable("Algorithms")] 39 [Storable Class]40 [StorableType("F70D7A4D-821A-4D2F-9A15-C18628D2060F")] 40 41 public sealed class RepeatedLocalAnalysis : HeuristicOptimizationEngineAlgorithm, IStorableContent { 41 42 public string Filename { get; set; } … … 107 108 108 109 [StorableConstructor] 109 private RepeatedLocalAnalysis( bool deserializing) : base(deserializing) { }110 private RepeatedLocalAnalysis(StorableConstructorFlag _) : base(_) { } 110 111 private RepeatedLocalAnalysis(RepeatedLocalAnalysis original, Cloner cloner) 111 112 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/RepeatedRuggednessAnalyzer.cs
r7128 r16573 9 9 using HeuristicLab.Parameters; 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape.Algorithms { … … 14 15 15 16 [Item("RepeatedRuggednessAnalyzer", "Analyzes and consolidates repeated ruggedness analyses.")] 16 [Storable Class]17 [StorableType("CB5A6876-CC84-4D00-9E1C-65A537A3EC92")] 17 18 public class RepeatedRuggednessAnalyzer : SingleSuccessorOperator, IRepeatsAnalyzer { 18 19 … … 61 62 #region Construction & Cloning 62 63 [StorableConstructor] 63 protected RepeatedRuggednessAnalyzer( bool deserializing) : base(deserializing) { }64 protected RepeatedRuggednessAnalyzer(StorableConstructorFlag _) : base(_) { } 64 65 protected RepeatedRuggednessAnalyzer(RepeatedRuggednessAnalyzer original, Cloner cloner) : base(original, cloner) { } 65 66 public RepeatedRuggednessAnalyzer() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/RepeatedUpDownWalkAnalyzer.cs
r9143 r16573 9 9 using HeuristicLab.Parameters; 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape.Algorithms { 13 14 14 15 [Item("RepeatedUpDownWalkAnalyzer", "Analyzes and consolidates repeated up down walk analyses.")] 15 [Storable Class]16 [StorableType("1B832D9F-7D75-41AB-94D1-D638F4067CC0")] 16 17 public class RepeatedUpDownWalkAnalyzer : SingleSuccessorOperator, IRepeatsAnalyzer { 17 18 … … 48 49 #region Construction & Cloning 49 50 [StorableConstructor] 50 protected RepeatedUpDownWalkAnalyzer( bool deserializing) : base(deserializing) { }51 protected RepeatedUpDownWalkAnalyzer(StorableConstructorFlag _) : base(_) { } 51 52 protected RepeatedUpDownWalkAnalyzer(RepeatedUpDownWalkAnalyzer original, Cloner cloner) : base(original, cloner) { } 52 53 public RepeatedUpDownWalkAnalyzer() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Algorithms/ScopeDuplicator.cs
r7128 r16573 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using HeuristicLab.Optimization; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Analysis.FitnessLandscape.Algorithms { 10 11 11 12 [Item("ScopeDuplicator", "Places clones of the first sub-scope as sub-scopes into n newly created scopes.")] 12 [Storable Class]13 [StorableType("99032F61-ACCD-4312-8602-71C7D8787391")] 13 14 public class ScopeDuplicator : SingleSuccessorOperator { 14 15 … … 27 28 #region Construction & Cloning 28 29 [StorableConstructor] 29 protected ScopeDuplicator( bool deserializing) : base(deserializing) { }30 protected ScopeDuplicator(StorableConstructorFlag _) : base(_) { } 30 31 protected ScopeDuplicator(ScopeDuplicator original, Cloner cloner) : base(original, cloner) { } 31 32 public ScopeDuplicator() -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/Aggregator.cs
r7202 r16573 7 7 using HeuristicLab.Optimization; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Analysis.FitnessLandscape { 11 12 12 13 [Item("Aggregator", "Base class of aggreagtors that aggregate results collected from several trajectories.")] 13 [Storable Class]14 [StorableType("9C6131AD-6544-4792-9223-9DABA3E52074")] 14 15 public abstract class Aggregator<T> : NamedItem, IAggregator where T : class, IItem { 15 16 … … 20 21 21 22 [StorableConstructor] 22 protected Aggregator( bool deserializing) : base(deserializing) { }23 protected Aggregator(StorableConstructorFlag _) : base(_) { } 23 24 protected Aggregator(Aggregator<T> original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/AutoCorrelationAggregator.cs
r7128 r16573 12 12 using System.Drawing; 13 13 using HeuristicLab.Analysis.FitnessLandscape.Analysis; 14 using HEAL.Attic; 14 15 15 16 namespace HeuristicLab.Analysis.FitnessLandscape { 16 17 17 18 [Item("Auto Correlation Aggregator", "Aggregates auto correlation analyses.")] 18 [Storable Class]19 [StorableType("969A27FA-5E06-4945-BCA2-87FD869F02A4")] 19 20 public class AutoCorrelationAggregator : Aggregator<AutoCorrelationTable> { 20 21 21 22 [StorableConstructor] 22 protected AutoCorrelationAggregator( bool deserializing) : base(deserializing) { }23 protected AutoCorrelationAggregator(StorableConstructorFlag _) : base(_) { } 23 24 protected AutoCorrelationAggregator(AutoCorrelationAggregator original, Cloner cloner) : base(original, cloner) { } 24 25 public AutoCorrelationAggregator() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/BoundingBoxAggregator.cs
r7128 r16573 6 6 using HeuristicLab.Optimization; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Analysis.FitnessLandscape { 10 11 11 12 [Item("BoundingBox Aggregator", "Aggregates bounding boxes")] 12 [Storable Class]13 [StorableType("E6E3FEEA-AEA5-4B6B-87CF-A0AFEF26D9FD")] 13 14 public class BoundingBoxAggregator : Aggregator<DoubleMatrix> { 14 15 15 16 [StorableConstructor] 16 protected BoundingBoxAggregator( bool deserializing) : base(deserializing) { }17 protected BoundingBoxAggregator(StorableConstructorFlag _) : base(_) { } 17 18 protected BoundingBoxAggregator(BoundingBoxAggregator original, Cloner cloner) : base(original, cloner) { } 18 19 public BoundingBoxAggregator() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/EvolvabilityAggregator.cs
r7202 r16573 9 9 using HeuristicLab.Data; 10 10 using HeuristicLab.Common.Resources; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape { 13 14 14 15 [Item("Evolvability Aggregator", "Aggregates evolvability values into an evolvability portrait.")] 15 [Storable Class]16 [StorableType("B1471271-C89E-47A9-A0A1-4F0D64468F39")] 16 17 public class EvolvabilityAggregator : NamedItem, IAggregator { 17 18 … … 40 41 #region Construction and Cloning 41 42 [StorableConstructor] 42 protected EvolvabilityAggregator( bool deserializing) : base(deserializing) { }43 protected EvolvabilityAggregator(StorableConstructorFlag _) : base(_) { } 43 44 protected EvolvabilityAggregator(EvolvabilityAggregator original, Cloner cloner) 44 45 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/InformationAnalysisAggregator.cs
r7128 r16573 8 8 using HeuristicLab.Optimization; 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Analysis.FitnessLandscape { 12 13 13 14 [Item("InformationAnalysis Aggregator", "Aggregates information anlyses.")] 14 [Storable Class]15 [StorableType("30A0DDD6-CF94-4061-95C2-5717617EB7C1")] 15 16 public class InformationAnalysisAggregator : Aggregator<InformationAnalysisTable> { 16 17 17 18 [StorableConstructor] 18 protected InformationAnalysisAggregator( bool deserializing) : base(deserializing) { }19 protected InformationAnalysisAggregator(StorableConstructorFlag _) : base(_) { } 19 20 protected InformationAnalysisAggregator(InformationAnalysisAggregator original, Cloner cloner) : base(original, cloner) { } 20 21 public InformationAnalysisAggregator() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/InformationAnalysisPeakAggregator.cs
r7128 r16573 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 10 using HeuristicLab.Data; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape { 13 14 14 15 [Item("InformationAnalysis Peak Aggregator", "Aggregates peak information anlyses.")] 15 [Storable Class]16 [StorableType("BDB8568B-EBF5-437C-81C2-C68F77C3FCEF")] 16 17 public class InformationAnalysisPeakAggregator : Aggregator<InformationAnalysisTable> { 17 18 18 19 [StorableConstructor] 19 protected InformationAnalysisPeakAggregator( bool deserializing) : base(deserializing) { }20 protected InformationAnalysisPeakAggregator(StorableConstructorFlag _) : base(_) { } 20 21 protected InformationAnalysisPeakAggregator(InformationAnalysisPeakAggregator original, Cloner cloner) : base(original, cloner) { } 21 22 public InformationAnalysisPeakAggregator() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/InformationAnalysisValueAggregator.cs
r7202 r16573 10 10 using HeuristicLab.Data; 11 11 using HeuristicLab.Common.Resources; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Analysis.FitnessLandscape { 14 15 15 16 [Item("InformationAnalysisValue Aggregator", "Aggregates information anlysis values.")] 16 [Storable Class]17 [StorableType("829CDE87-6290-42AE-93EF-5095B52AD6FF")] 17 18 public class InformationAnalysisValueAggregator : NamedItem, IAggregator { 18 19 … … 35 36 #region Construction and Cloning 36 37 [StorableConstructor] 37 protected InformationAnalysisValueAggregator( bool deserializing) : base(deserializing) { }38 protected InformationAnalysisValueAggregator(StorableConstructorFlag _) : base(_) { } 38 39 protected InformationAnalysisValueAggregator(InformationAnalysisValueAggregator original, Cloner cloner) 39 40 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/InformationStabilityAggregator.cs
r7128 r16573 12 12 using System.Drawing; 13 13 using HeuristicLab.Analysis.FitnessLandscape.Analysis; 14 using HEAL.Attic; 14 15 15 16 namespace HeuristicLab.Analysis.FitnessLandscape { 16 17 17 18 [Item("Information Stability Aggregator", "Aggregates information stability analyses.")] 18 [Storable Class]19 [StorableType("0E2319B7-EB74-4363-A89F-26A3517CB7F7")] 19 20 public class InformationStabilityAggregator : Aggregator<InformationStabilityTable> { 20 21 21 22 [StorableConstructor] 22 protected InformationStabilityAggregator( bool deserializing) : base(deserializing) { }23 protected InformationStabilityAggregator(StorableConstructorFlag _) : base(_) { } 23 24 protected InformationStabilityAggregator(InformationStabilityAggregator original, Cloner cloner) : base(original, cloner) { } 24 25 public InformationStabilityAggregator() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/QualityTrailSummaryAggregator.cs
r7128 r16573 5 5 using HeuristicLab.Optimization; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Analysis.FitnessLandscape { 9 10 10 11 [Item("QualityTrailSummary Aggregator", "Aggregates quality trail summaries.")] 11 [Storable Class]12 [StorableType("B07DD0C5-AAA2-46C4-8BF2-64EB07951985")] 12 13 public class QualityTrailSummaryAggregator : Aggregator<QualityTrailSummaryTable> { 13 14 14 15 [StorableConstructor] 15 protected QualityTrailSummaryAggregator( bool deserializing) : base(deserializing) { }16 protected QualityTrailSummaryAggregator(StorableConstructorFlag _) : base(_) { } 16 17 protected QualityTrailSummaryAggregator(QualityTrailSummaryAggregator original, Cloner cloner) : base(original, cloner) { } 17 18 public QualityTrailSummaryAggregator() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/RuggednessAggregator.cs
r7202 r16573 12 12 using System.Drawing; 13 13 using HeuristicLab.Analysis.FitnessLandscape.Analysis; 14 using HEAL.Attic; 14 15 15 16 namespace HeuristicLab.Analysis.FitnessLandscape { 16 17 17 18 [Item("Ruggedness Aggregator", "Aggregates scalar ruggedness analyses.")] 18 [Storable Class]19 [StorableType("03C63217-F50F-4111-B978-DF83ADC5DDBE")] 19 20 public class RuggednessAggregator : NamedItem, IAggregator { 20 21 … … 27 28 #region Construction & Cloning 28 29 [StorableConstructor] 29 protected RuggednessAggregator( bool deserializing) : base(deserializing) { }30 protected RuggednessAggregator(StorableConstructorFlag _) : base(_) { } 30 31 protected RuggednessAggregator(RuggednessAggregator original, Cloner cloner) : base(original, cloner) { 31 32 autocorrelations = original.autocorrelations.ToList(); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/Aggregators/UpDownAggregatorAggregator.cs
r9143 r16573 12 12 using System.Drawing; 13 13 using HeuristicLab.Analysis.FitnessLandscape.Analysis; 14 using HEAL.Attic; 14 15 15 16 namespace HeuristicLab.Analysis.FitnessLandscape { 16 17 17 18 [Item("Up Down Aggregator", "Aggregates scalar up down analyses.")] 18 [Storable Class]19 [StorableType("597E3537-ADE8-4B7A-A34B-AD6AF105493F")] 19 20 public class UpDownAggregator : NamedItem, IAggregator { 20 21 … … 33 34 #region Construction & Cloning 34 35 [StorableConstructor] 35 protected UpDownAggregator( bool deserializing) : base(deserializing) { }36 protected UpDownAggregator(StorableConstructorFlag _) : base(_) { } 36 37 protected UpDownAggregator(UpDownAggregator original, Cloner cloner) : base(original, cloner) { 37 38 downWalkLengths = original.downWalkLengths.ToList(); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/FitnessCloudAnalyzer.cs
r7176 r16573 27 27 using HeuristicLab.Parameters; 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HEAL.Attic; 29 30 30 31 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 31 32 32 [Storable Class]33 [StorableType("4156976F-4E61-48BA-B598-FEA872F2E948")] 33 34 public class FitnessCloudAnalyzer : AlgorithmOperator, IQualityTrailAnalyzer { 34 35 public bool EnabledByDefault { … … 49 50 50 51 [StorableConstructor] 51 protected FitnessCloudAnalyzer( bool deserializing) : base(deserializing) { }52 protected FitnessCloudAnalyzer(StorableConstructorFlag _) : base(_) { } 52 53 protected FitnessCloudAnalyzer(FitnessCloudAnalyzer original, Cloner cloner) : base(original, cloner) { } 53 54 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/InformationAnalysisCalculator.cs
r8744 r16573 6 6 using HeuristicLab.Parameters; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 10 11 [Item("InformationAnalysisCalculator", "Performs an information analysis on a quality trail as described in Vassilev et al. (2000) Evol Comput 8:31–60")] 11 [Storable Class]12 [StorableType("20A6AC5F-6CD1-46B5-B025-0F8C58685918")] 12 13 public class InformationAnalysisCalculator : SingleSuccessorOperator { 13 14 … … 50 51 #region Constructors & Cloning 51 52 [StorableConstructor] 52 protected InformationAnalysisCalculator( bool deserializing) : base(deserializing) { }53 protected InformationAnalysisCalculator(StorableConstructorFlag _) : base(_) { } 53 54 public InformationAnalysisCalculator() { 54 55 Parameters.Add(new LookupParameter<DataTable>("QualityTrail", "Historical quality trail of a walk over a fitness landscape.")); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/InformationAnalyzer.cs
r9142 r16573 30 30 using HeuristicLab.Parameters; 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HEAL.Attic; 32 33 33 34 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 34 35 35 [Storable Class]36 [StorableType("57803A7A-E1A7-4AD8-9F32-D97F5983ACBD")] 36 37 public class InformationAnalyzer : AlgorithmOperator, IQualityTrailAnalyzer { 37 38 public bool EnabledByDefault { … … 119 120 120 121 [StorableConstructor] 121 protected InformationAnalyzer( bool deserializing) : base(deserializing) { }122 protected InformationAnalyzer(StorableConstructorFlag _) : base(_) { } 122 123 protected InformationAnalyzer(InformationAnalyzer original, Cloner cloner) : base(original, cloner) { } 123 124 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/NeutralityAnalyzer.cs
r7783 r16573 31 31 using HeuristicLab.Optimization; 32 32 using System.Collections.Generic; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 35 36 36 37 [Item("Neutrality Analzyer", "Analyzes neutral parts of a trajectory")] 37 [Storable Class]38 [StorableType("FA1F7D1C-4567-49F2-A977-07AA50A11F50")] 38 39 public class NeutralityAnalyzer : AlgorithmOperator, IAnalyzer { 39 40 public bool EnabledByDefault { … … 84 85 85 86 [StorableConstructor] 86 protected NeutralityAnalyzer( bool deserializing) : base(deserializing) { }87 protected NeutralityAnalyzer(StorableConstructorFlag _) : base(_) { } 87 88 protected NeutralityAnalyzer(NeutralityAnalyzer original, Cloner cloner) : base(original, cloner) { } 88 89 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/QualityTrailMultiAnalyzer.cs
r10299 r16573 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 32 using HeuristicLab.PluginInfrastructure; 33 using HEAL.Attic; 34 33 35 namespace HeuristicLab.Analysis.FitnessLandscape { 34 36 35 37 [Item("QualityTrailAnalyzer", "An analyzer that creates a quality trail which can be further analyzed by several analyzers.")] 36 [Storable Class]38 [StorableType("E02FC8FB-85AD-42AB-8E14-EA509579C8BE")] 37 39 public class QualityTrailMultiAnalyzer : CheckedMultiOperator<IQualityTrailAnalyzer>, IAnalyzer { 38 40 public bool EnabledByDefault { … … 75 77 76 78 [StorableConstructor] 77 protected QualityTrailMultiAnalyzer( bool deserializing) : base(deserializing) { }79 protected QualityTrailMultiAnalyzer(StorableConstructorFlag _) : base(_) { } 78 80 protected QualityTrailMultiAnalyzer(QualityTrailMultiAnalyzer original, Cloner cloner) : base(original, cloner) { } 79 81 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/QualityTrailSummarizer.cs
r7176 r16573 30 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 31 using System; 32 using HEAL.Attic; 32 33 33 34 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 34 35 35 [Storable Class]36 [StorableType("78C1D578-7752-45B4-9174-DF30D38A7E8A")] 36 37 public class QualityTrailSummarizer : AlgorithmOperator, IQualityTrailAnalyzer { 37 38 public bool EnabledByDefault { … … 53 54 #region Construction & Cloning 54 55 [StorableConstructor] 55 protected QualityTrailSummarizer( bool deserializing) : base(deserializing) { }56 protected QualityTrailSummarizer(StorableConstructorFlag _) : base(_) { } 56 57 protected QualityTrailSummarizer(QualityTrailSummarizer original, Cloner cloner) : base(original, cloner) { } 57 58 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/RealVectorBoundingBoxUpdater.cs
r7128 r16573 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 11 using HeuristicLab.Common; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Analysis.FitnessLandscape { 14 15 15 16 [Item("RealVectorBoundingBoxUpdater", "Updates a bounding box using a real vector to be enclosed.")] 16 [Storable Class]17 [StorableType("1EBAC56C-83F0-41C1-8E42-365E7187EA0D")] 17 18 public class RealVectorBoundingBoxUpdater : SingleSuccessorOperator { 18 19 … … 39 40 40 41 [StorableConstructor] 41 protected RealVectorBoundingBoxUpdater( bool deserializing) : base(deserializing) { }42 protected RealVectorBoundingBoxUpdater(StorableConstructorFlag _) : base(_) { } 42 43 protected RealVectorBoundingBoxUpdater(RealVectorBoundingBoxUpdater original, Cloner cloner) 43 44 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/RepeatAggregator.cs
r7128 r16573 9 9 using HeuristicLab.Parameters; 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 13 14 14 15 [Item("RepeatAggregator", "Aggregates analysis results from repeated runs on the same starting point.")] 15 [Storable Class]16 [StorableType("1AFD7B2D-E0AF-4E48-9633-4C17A70D323C")] 16 17 public class RepeatAggregator : SingleSuccessorOperator { 17 18 … … 24 25 #region Construction & Cloning 25 26 [StorableConstructor] 26 protected RepeatAggregator( bool deserializing) : base(deserializing) { }27 protected RepeatAggregator(StorableConstructorFlag _) : base(_) { } 27 28 protected RepeatAggregator(RepeatAggregator original, Cloner cloner) : base(original, cloner) { } 28 29 public RepeatAggregator() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/RuggednessAnalyzer.cs
r7176 r16573 29 29 using HeuristicLab.Parameters; 30 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 using HEAL.Attic; 31 32 32 33 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 33 34 34 [Storable Class]35 [StorableType("F018AA6C-B392-4D10-8817-D058D7678149")] 35 36 public class RuggednessAnalyzer : AlgorithmOperator, IQualityTrailAnalyzer { 36 37 public bool EnabledByDefault { … … 60 61 61 62 [StorableConstructor] 62 protected RuggednessAnalyzer( bool deserializing) : base(deserializing) { }63 protected RuggednessAnalyzer(StorableConstructorFlag _) : base(_) { } 63 64 protected RuggednessAnalyzer(RuggednessAnalyzer original, Cloner cloner) : base(original, cloner) { } 64 65 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/RuggednessCalculator.cs
r7128 r16573 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using System.Collections.Generic; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 12 13 [Item("Ruggedness Calculator", "Calculates ruggedness descriptors froma given quality trail.")] 13 [Storable Class]14 [StorableType("1739820A-DC44-4371-A912-E44C1DD46940")] 14 15 public class RuggednessCalculator : SingleSuccessorOperator { 15 16 … … 29 30 #region Constructors & Cloning 30 31 [StorableConstructor] 31 protected RuggednessCalculator( bool deserializing) : base(deserializing) { }32 protected RuggednessCalculator(StorableConstructorFlag _) : base(_) { } 32 33 protected RuggednessCalculator(RuggednessCalculator original, Cloner cloner) : base(original, cloner) { } 33 34 public RuggednessCalculator() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Analysis/UpDownWalkAnalyzer.cs
r15100 r16573 31 31 using HeuristicLab.Parameters; 32 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Analysis.FitnessLandscape.Analysis { 35 36 36 [Storable Class]37 [StorableType("0D054A87-A040-4DC5-A722-0952EE96C924")] 37 38 public class UpDownWalkAnalyzer : AlgorithmOperator, IQualityTrailAnalyzer { 38 39 public bool EnabledByDefault { … … 80 81 81 82 [StorableConstructor] 82 protected UpDownWalkAnalyzer( bool deserializing) : base(deserializing) { }83 protected UpDownWalkAnalyzer(StorableConstructorFlag _) : base(_) { } 83 84 protected UpDownWalkAnalyzer(UpDownWalkAnalyzer original, Cloner cloner) : base(original, cloner) { } 84 85 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BestWorstSelector.cs
r7128 r16573 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.Selection; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Analysis.FitnessLandscape { 12 13 [Item("BestOrWorstSelector", "A selection operator that moves towards the next local optimum, when found reverses direction and so on.")] 13 [Storable Class]14 [StorableType("79C66FA1-AF32-468D-9836-4B48BAC84316")] 14 15 public class BestWorstSelector : SingleObjectiveSelector, ISingleObjectiveSelector { 15 16 … … 29 30 30 31 [StorableConstructor] 31 protected BestWorstSelector( bool deserializing) : base(deserializing) { }32 protected BestWorstSelector(StorableConstructorFlag _) : base(_) { } 32 33 protected BestWorstSelector(BestWorstSelector original, Cloner cloner) : base(original, cloner) { } 33 34 public BestWorstSelector() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/BitmapItem.cs
r7128 r16573 5 5 using HeuristicLab.Core; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Analysis.FitnessLandscape.BoxCharts { 9 10 10 [Storable Class]11 [StorableType("58401951-FA4A-4D64-87DD-0B42DC00991F")] 11 12 public class BitmapItem : Item { 12 13 … … 33 34 34 35 [StorableConstructor] 35 protected BitmapItem( bool deserializing) : base(deserializing) { }36 protected BitmapItem(StorableConstructorFlag _) : base(_) { } 36 37 protected BitmapItem(BitmapItem original, Cloner cloner) : base(original, cloner) { 37 38 Image = (Bitmap)original.Image.Clone(); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/BoxChartCreator.cs
r11661 r16573 13 13 using HeuristicLab.Parameters; 14 14 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 15 using HEAL.Attic; 15 16 16 17 namespace HeuristicLab.Analysis.FitnessLandscape.BoxCharts { 17 18 18 19 [Item("Box Chart Creator", "Visualizes essential run information by creating an overview chart.")] 19 [Storable Class]20 [StorableType("C6897D24-4E02-411E-B92D-43CC055D7C9C")] 20 21 public class BoxChartCreator : ParameterizedNamedItem, IRunCollectionModifier { 21 22 … … 58 59 #region Construction & Cloning 59 60 [StorableConstructor] 60 protected BoxChartCreator( bool deserializing) : base(deserializing) { }61 protected BoxChartCreator(StorableConstructorFlag _) : base(_) { } 61 62 protected BoxChartCreator(BoxChartCreator original, Cloner cloner) 62 63 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/ColorValue.cs
r7202 r16573 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 10 using HeuristicLab.Common.Resources; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape.BoxChart { 13 14 14 15 [Item("Color", "A color")] 15 [Storable Class]16 [StorableType("E4C70605-7105-4ADC-90BC-A0C3994B061B")] 16 17 public class ColorValue : NamedItem { 17 18 … … 135 136 #region Construction & Cloning 136 137 [StorableConstructor] 137 protected ColorValue( bool deserializing) : base(deserializing) { }138 protected ColorValue(StorableConstructorFlag _) : base(_) { } 138 139 protected ColorValue(ColorValue original, Cloner cloner) : base (original, cloner) { 139 140 h = original.h; -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/DiscreteValueBoxChartElementGenerator.cs
r7128 r16573 12 12 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 13 13 using HeuristicLab.Analysis.FitnessLandscape.BoxChart; 14 using HEAL.Attic; 14 15 15 16 namespace HeuristicLab.Analysis.FitnessLandscape.BoxCharts { 16 17 17 [Storable Class]18 [StorableType("70DD55A7-03E3-495E-8D7A-1FA3FB0801B0")] 18 19 public class DiscreteValueBoxChartElementGenerator : EmptyBoxChartElementGenerator { 19 20 … … 39 40 40 41 [StorableConstructor] 41 protected DiscreteValueBoxChartElementGenerator( bool deserializing) : base(deserializing) { }42 protected DiscreteValueBoxChartElementGenerator(StorableConstructorFlag _) : base(_) { } 42 43 protected DiscreteValueBoxChartElementGenerator(DiscreteValueBoxChartElementGenerator original, Cloner cloner) 43 44 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/EmptyBoxChartElementGenerator.cs
r7210 r16573 11 11 using HeuristicLab.Parameters; 12 12 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 13 using HEAL.Attic; 13 14 14 15 namespace HeuristicLab.Analysis.FitnessLandscape.BoxCharts { 15 16 16 [Storable Class]17 [StorableType("A3B05023-AFF2-4550-A78C-F0513F308316")] 17 18 public class EmptyBoxChartElementGenerator : ParameterizedNamedItem, IBoxChartElementGenerator { 18 19 … … 49 50 #region Construction & Cloning 50 51 [StorableConstructor] 51 protected EmptyBoxChartElementGenerator( bool deserializing) : base(deserializing) { }52 protected EmptyBoxChartElementGenerator(StorableConstructorFlag _) : base(_) { } 52 53 protected EmptyBoxChartElementGenerator(EmptyBoxChartElementGenerator original, Cloner cloner) : base(original, cloner) { 53 54 RegisterEvents(); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/ResultNamesCollector.cs
r7211 r16573 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.Data; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Analysis.FitnessLandscape.BoxChart { 12 13 [Item("Result Names Collector", "Collects all occuring names of parameters and results in the currenly visible runs")] 13 [Storable Class]14 [StorableType("90ADFC82-D508-4532-8F5E-690EB4F3F60F")] 14 15 public class ResultNamesCollector : ParameterizedNamedItem, IRunCollectionModifier { 15 16 … … 17 18 18 19 [StorableConstructor] 19 protected ResultNamesCollector( bool deserializing) : base(deserializing) {}20 protected ResultNamesCollector(StorableConstructorFlag _) : base(_) { } 20 21 21 22 protected ResultNamesCollector(ResultNamesCollector original, Cloner cloner) : base(original, cloner) {} -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/RunCollectionMultiDiscretizer.cs
r7212 r16573 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 10 using HeuristicLab.Data; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Optimization.RunModification { … … 15 16 "Creates several levels from the distribution of several results accross a run collection and " + 16 17 "assigns a discretized value. Non-existing numbers as well as NaN and infinities are excluded from the caluclation.")] 17 [Storable Class]18 [StorableType("74B90692-F3F2-4E0B-AA17-C3CDD710D009")] 18 19 public class RunCollectionMultiDiscretizer : ParameterizedNamedItem, IRunCollectionModifier { 19 20 … … 47 48 #region Construction & Cloning 48 49 [StorableConstructor] 49 protected RunCollectionMultiDiscretizer( bool deserializing) : base(deserializing) { }50 protected RunCollectionMultiDiscretizer(StorableConstructorFlag _) : base(_) { } 50 51 protected RunCollectionMultiDiscretizer(RunCollectionMultiDiscretizer original, Cloner cloner) : base(original, cloner) { } 51 52 public RunCollectionMultiDiscretizer() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/StringConstantBoxChartElementGenerator.cs
r7128 r16573 11 11 using HeuristicLab.Parameters; 12 12 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 13 using HEAL.Attic; 13 14 14 15 namespace HeuristicLab.Analysis.FitnessLandscape.BoxCharts { 15 16 16 [Storable Class]17 [StorableType("29AED0E8-1190-4DFC-92FC-0AC69FE4DBC1")] 17 18 public class StringConstantBoxChartElementGenerator : EmptyBoxChartElementGenerator { 18 19 … … 29 30 #region Construction & Cloning 30 31 [StorableConstructor] 31 protected StringConstantBoxChartElementGenerator( bool deserializing) : base(deserializing) { }32 protected StringConstantBoxChartElementGenerator(StorableConstructorFlag _) : base(_) { } 32 33 protected StringConstantBoxChartElementGenerator(StringConstantBoxChartElementGenerator original, Cloner cloner) : base(original, cloner) { 33 34 RegisterEvents(); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/BoxChart/StringValueBoxChartElementGenerator.cs
r7128 r16573 11 11 using HeuristicLab.Parameters; 12 12 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 13 using HEAL.Attic; 13 14 14 15 namespace HeuristicLab.Analysis.FitnessLandscape.BoxCharts { 15 16 16 [Storable Class]17 [StorableType("E04F26F6-E8CF-4EF1-96AC-B3FFF38E4ACE")] 17 18 public class StringValueBoxChartElementGenerator : EmptyBoxChartElementGenerator { 18 19 … … 30 31 31 32 [StorableConstructor] 32 protected StringValueBoxChartElementGenerator( bool deserializing) : base(deserializing) { }33 protected StringValueBoxChartElementGenerator(StorableConstructorFlag _) : base(_) { } 33 34 protected StringValueBoxChartElementGenerator(StringValueBoxChartElementGenerator original, Cloner cloner) : base(original, cloner) { 34 35 RegisterEvents(); -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DataTables/AutoCorrelationTable.cs
r7128 r16573 3 3 using HeuristicLab.Core; 4 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 using HEAL.Attic; 6 5 7 namespace HeuristicLab.Analysis.FitnessLandscape.DataTables { 6 8 7 9 [Item("AutoCorrelationTable", "DataTable that contains a series with the auto correlation function")] 8 [Storable Class]10 [StorableType("FD034211-02CD-418F-B45C-D6C35F8C0651")] 9 11 public class AutoCorrelationTable : DataTable { 10 12 … … 12 14 13 15 [StorableConstructor] 14 protected AutoCorrelationTable( bool deserializing) : base(deserializing) { }16 protected AutoCorrelationTable(StorableConstructorFlag _) : base(_) { } 15 17 protected AutoCorrelationTable(AutoCorrelationTable original, Cloner cloner) : base(original, cloner) { } 16 18 public AutoCorrelationTable() : base() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DataTables/InformationAnalysisTable.cs
r7128 r16573 3 3 using HeuristicLab.Core; 4 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 using HEAL.Attic; 6 5 7 namespace HeuristicLab.Analysis.FitnessLandscape.DataTables { 6 8 7 9 [Item("InformationAnalysisTable", "DataTable that contains series with results of an information analysis")] 8 [Storable Class]10 [StorableType("6E9BB524-0ECA-4796-AB6D-4D6B4A083FB8")] 9 11 public class InformationAnalysisTable : DataTable { 10 12 … … 12 14 13 15 [StorableConstructor] 14 protected InformationAnalysisTable( bool deserializing) : base(deserializing) { }16 protected InformationAnalysisTable(StorableConstructorFlag _) : base(_) { } 15 17 protected InformationAnalysisTable(InformationAnalysisTable original, Cloner cloner) : base(original, cloner) { } 16 18 public InformationAnalysisTable() : base() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DataTables/InformationStabilityTable.cs
r7128 r16573 3 3 using HeuristicLab.Core; 4 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 using HEAL.Attic; 6 5 7 namespace HeuristicLab.Analysis.FitnessLandscape.DataTables { 6 8 7 9 [Item("InformationStabiliyTable", "DataTable that contains a series with the development of information stability over time.")] 8 [Storable Class]10 [StorableType("004EF230-DB82-413F-B6B0-8FB68C3901BB")] 9 11 public class InformationStabilityTable : DataTable { 10 12 … … 12 14 13 15 [StorableConstructor] 14 protected InformationStabilityTable( bool deserializing) : base(deserializing) { }16 protected InformationStabilityTable(StorableConstructorFlag _) : base(_) { } 15 17 protected InformationStabilityTable(InformationStabilityTable original, Cloner cloner) : base(original, cloner) { } 16 18 public InformationStabilityTable() : base() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DataTables/QualityTrailSummaryTable.cs
r7128 r16573 3 3 using HeuristicLab.Core; 4 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 using HEAL.Attic; 6 5 7 namespace HeuristicLab.Analysis.FitnessLandscape.DataTables { 6 8 7 9 [Item("QualityTrailSummaryTable", "DataTable that contains a compact description of the quality trail.")] 8 [Storable Class]10 [StorableType("CF7B9594-9A6E-4756-987E-66019366586A")] 9 11 public class QualityTrailSummaryTable : DataTable { 10 12 … … 12 14 13 15 [StorableConstructor] 14 protected QualityTrailSummaryTable( bool deserializing) : base(deserializing) { }16 protected QualityTrailSummaryTable(StorableConstructorFlag _) : base(_) { } 15 17 protected QualityTrailSummaryTable(QualityTrailSummaryTable original, Cloner cloner) : base(original, cloner) { } 16 18 public QualityTrailSummaryTable() : base() { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DistanceCalculators/BinaryVectorDistanceCalculator.cs
r7202 r16573 9 9 using HeuristicLab.Encodings.BinaryVectorEncoding; 10 10 using System.Drawing; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 13 14 14 15 [Item("BinaryVectorDistanceCalculator", "Calculates the hamming distance of two binary vectors")] 15 [Storable Class]16 [StorableType("BB6A8FD8-22B1-41CC-B38D-C8C9A2B79C83")] 16 17 public class BinaryVectorDistanceCalculator : NamedItem, IItemDistanceCalculator { 17 18 … … 27 28 28 29 [StorableConstructor] 29 protected BinaryVectorDistanceCalculator( bool deserializing) : base(deserializing) { }30 protected BinaryVectorDistanceCalculator(StorableConstructorFlag _) : base(_) { } 30 31 31 32 protected BinaryVectorDistanceCalculator(BinaryVectorDistanceCalculator original, Cloner cloner) -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DistanceCalculators/PermutationDistanceCalculator.cs
r7202 r16573 10 10 using HeuristicLab.Encodings.PermutationEncoding; 11 11 using System.Drawing; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 14 15 15 16 [Item("PermutationDistanceCalculator", "Calculates the distance of two permutations")] 16 [Storable Class]17 [StorableType("F2B93749-3059-4D37-91A5-FAE2DC9DB794")] 17 18 public class PermutationDistanceCalculator : NamedItem, IItemDistanceCalculator { 18 19 … … 28 29 29 30 [StorableConstructor] 30 protected PermutationDistanceCalculator( bool deserializing) : base(deserializing) { }31 protected PermutationDistanceCalculator(StorableConstructorFlag _) : base(_) { } 31 32 32 33 protected PermutationDistanceCalculator(PermutationDistanceCalculator original, Cloner cloner) -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/DistanceCalculators/RealVectorDistanceCalculator.cs
r12575 r16573 10 10 using System.Drawing; 11 11 using HeuristicLab.Encodings.RealVectorEncoding; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators { 14 15 15 16 [Item("RealVectorDistanceCalculator", "Calculates the Euclidian distance of two real vectors")] 16 [Storable Class]17 [StorableType("26271DB0-0868-4363-84AE-46CF583276F0")] 17 18 public class RealVectorDistanceCalculator: NamedItem, IItemDistanceCalculator { 18 19 … … 28 29 29 30 [StorableConstructor] 30 protected RealVectorDistanceCalculator( bool deserializing) : base(deserializing) { }31 protected RealVectorDistanceCalculator(StorableConstructorFlag _) : base(_) { } 31 32 32 33 protected RealVectorDistanceCalculator(RealVectorDistanceCalculator original, Cloner cloner) -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/EngineAlgorithm/EngineAlgorithmOperator.cs
r7128 r16573 6 6 using HeuristicLab.Parameters; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Operators { 10 11 11 12 [Item("EngineAlgorithmOperator", "An operator the encapsulates a complete algorithm.")] 12 [Storable Class]13 [StorableType("8BEF3D75-7DA3-4683-95C5-AF7B6AC0A810")] 13 14 public class EngineAlgorithmOperator : AlgorithmOperator { 14 15 … … 132 133 #region Construction & Cloning 133 134 [StorableConstructor] 134 protected EngineAlgorithmOperator( bool deserializing) : base(deserializing) { }135 protected EngineAlgorithmOperator(StorableConstructorFlag _) : base(_) { } 135 136 protected EngineAlgorithmOperator(EngineAlgorithmOperator original, Cloner cloner) 136 137 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Evolvability/EvolvabilityAnalyzer.cs
r7176 r16573 3 3 using System.Drawing; 4 4 using System.Linq; 5 using HEAL.Attic; 5 6 using HeuristicLab.Common; 6 7 using HeuristicLab.Core; … … 15 16 16 17 [Item("Evolvability Analyzer", "Compares two sets of scopes containing the original population and the evolved population generating several evolvability measures.")] 18 [StorableType("6B05CC43-161A-45C6-9B08-A4CC2235A96B")] 17 19 public class EvolvabilityAnalyzer : AlgorithmOperator, IAnalyzer { 18 20 19 public bool EnabledByDefault { 21 public bool EnabledByDefault 22 { 20 23 get { return false; } 21 24 } 22 25 23 26 #region Parameters 24 public LookupParameter<DoubleValue> QualityParameter { 27 public LookupParameter<DoubleValue> QualityParameter 28 { 25 29 get { return (LookupParameter<DoubleValue>)Parameters["Quality"]; } 26 30 } 27 public LookupParameter<IntValue> SampleSizeParameter { 31 public LookupParameter<IntValue> SampleSizeParameter 32 { 28 33 get { return (LookupParameter<IntValue>)Parameters["SampleSize"]; } 29 34 } 30 public LookupParameter<HeatMap> EvolvabilityPlotParameter { 35 public LookupParameter<HeatMap> EvolvabilityPlotParameter 36 { 31 37 get { return (LookupParameter<HeatMap>)Parameters["EvolvabilityPlot"]; } 32 38 } 33 public LookupParameter<VariableCollection> ResultsParameter { 39 public LookupParameter<VariableCollection> ResultsParameter 40 { 34 41 get { return (LookupParameter<VariableCollection>)Parameters["Results"]; } 35 42 } 36 public LookupParameter<ScatterPlot> FitnessCloudParameter { 43 public LookupParameter<ScatterPlot> FitnessCloudParameter 44 { 37 45 get { return (LookupParameter<ScatterPlot>)Parameters["FitnessCloud"]; } 38 46 } 39 public LookupParameter<DataTable> EvolvabilityPortraitParameter { 47 public LookupParameter<DataTable> EvolvabilityPortraitParameter 48 { 40 49 get { return (LookupParameter<DataTable>)Parameters["EvolvabilityPortrait"]; } 41 50 } 42 public ValueLookupParameter<IntValue> NrOfBinsParameter { 51 public ValueLookupParameter<IntValue> NrOfBinsParameter 52 { 43 53 get { return (ValueLookupParameter<IntValue>)Parameters["NrOfBins"]; } 44 54 } 45 public ScopeParameter ScopeParameter { 55 public ScopeParameter ScopeParameter 56 { 46 57 get { return (ScopeParameter)Parameters["Scope"]; } 47 58 } … … 69 80 70 81 [StorableConstructor] 71 protected EvolvabilityAnalyzer( bool deserializing) : base(deserializing) { }82 protected EvolvabilityAnalyzer(StorableConstructorFlag _) : base(_) { } 72 83 73 84 protected EvolvabilityAnalyzer(EvolvabilityAnalyzer original, Cloner cloner) -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/Exhaustive/PermutationEnumerationManipulator.cs
r7128 r16573 27 27 using HeuristicLab.Parameters; 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HEAL.Attic; 29 30 30 31 namespace HeuristicLab.Analysis.FitnessLandscape { 31 32 32 33 [Item("PermutationEnumerationManipulator", "An operator that generates the next permutation based on lexicographic ordering.")] 33 [Storable Class]34 [StorableType("081A2A92-462E-4BA9-A643-D40F776BA14B")] 34 35 public class PermutationEnumerationManipulator : PermutationManipulator { 35 36 … … 39 40 40 41 [StorableConstructor] 41 protected PermutationEnumerationManipulator( bool deserializing) : base(deserializing) { }42 protected PermutationEnumerationManipulator(StorableConstructorFlag _) : base(_) { } 42 43 protected PermutationEnumerationManipulator(PermutationEnumerationManipulator original, Cloner cloner) : base(original, cloner) { } 43 44 public PermutationEnumerationManipulator() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/BinaryVectorFitnessDistanceCorrelationAnalyzer.cs
r7128 r16573 28 28 using HeuristicLab.Parameters; 29 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 using HEAL.Attic; 30 31 31 32 namespace HeuristicLab.Analysis.FitnessLandscape { 32 33 33 34 [Item("BinaryVectorFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for binary vector encoding")] 34 [Storable Class]35 [StorableType("BE5474B1-9D8E-4AA0-9236-85C192712A96")] 35 36 public class BinaryVectorFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IBinaryVectorOperator { 36 37 … … 45 46 46 47 [StorableConstructor] 47 protected BinaryVectorFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }48 protected BinaryVectorFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 48 49 protected BinaryVectorFitnessDistanceCorrelationAnalyzer(BinaryVectorFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 49 50 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/FitnessDistanceCorrelationAnalyzer.cs
r7176 r16573 31 31 using HeuristicLab.Parameters; 32 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Analysis.FitnessLandscape { 35 36 36 [Storable Class]37 [StorableType("A603BC77-CAA7-468B-9206-500A196691E7")] 37 38 public abstract class FitnessDistanceCorrelationAnalyzer : AlgorithmOperator, IAnalyzer { 38 39 public bool EnabledByDefault { … … 53 54 54 55 [StorableConstructor] 55 protected FitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }56 protected FitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 56 57 protected FitnessDistanceCorrelationAnalyzer(FitnessDistanceCorrelationAnalyzer original, Cloner cloner) 57 58 : base(original, cloner) { } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/HeatMap.cs
r7202 r16573 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 28 using HeuristicLab.Common.Resources; 29 using HEAL.Attic; 29 30 30 31 namespace HeuristicLab.Analysis.FitnessLandscape { 31 32 32 33 [Item("HeatMap", "A heat map of 2D data")] 33 [Storable Class]34 [StorableType("F37D5082-48E9-495C-9489-F63C7C76E33A")] 34 35 public class HeatMap : NamedItem { 35 36 … … 73 74 74 75 [StorableConstructor] 75 protected HeatMap( bool deserializing) : base(deserializing) { }76 protected HeatMap(StorableConstructorFlag _) : base(_) { } 76 77 protected HeatMap(HeatMap original, Cloner cloner) 77 78 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/PermutationFitnessDistanceCorrelationAnalyzer.cs
r7128 r16573 29 29 using HeuristicLab.Parameters; 30 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 using HEAL.Attic; 31 32 32 33 namespace HeuristicLab.Analysis.FitnessLandscape { 33 34 34 35 [Item("PermutationFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for permutation encoding")] 35 [Storable Class]36 [StorableType("2021A1AA-FE98-4D42-8730-23C5EA552B21")] 36 37 public class PermutationFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IPermutationOperator { 37 38 … … 46 47 47 48 [StorableConstructor] 48 protected PermutationFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }49 protected PermutationFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 49 50 protected PermutationFitnessDistanceCorrelationAnalyzer(PermutationFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 50 51 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/QAPPermutationFitnessDistanceCorrelationAnalyzer.cs
r7128 r16573 28 28 using HeuristicLab.Parameters; 29 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 using HEAL.Attic; 30 31 31 32 namespace HeuristicLab.Analysis.FitnessLandscape { 32 33 33 34 [Item("QAPPermutationFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for permutation encoding")] 34 [Storable Class]35 [StorableType("31823F7B-55FB-4D57-80EE-89F4D90B6412")] 35 36 public class QAPPermutationFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IPermutationOperator { 36 37 … … 51 52 52 53 [StorableConstructor] 53 protected QAPPermutationFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }54 protected QAPPermutationFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 54 55 protected QAPPermutationFitnessDistanceCorrelationAnalyzer(QAPPermutationFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 55 56 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/RealVectorFitnessDistanceCorrelationAnalyzer.cs
r7128 r16573 28 28 using HeuristicLab.Parameters; 29 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 using HEAL.Attic; 30 31 31 32 namespace HeuristicLab.Analysis.FitnessLandscape { 32 33 33 34 [Item("RealVectorFitnessDistanceCorrelationAnalyzer", "An operator that analyzes the correlation between fitness and distance to the best know solution for real vector encoding")] 34 [Storable Class]35 [StorableType("84EA2C55-F847-4CF9-B966-0E7B9DD8903C")] 35 36 public class RealVectorFitnessDistanceCorrelationAnalyzer : FitnessDistanceCorrelationAnalyzer, IRealVectorOperator { 36 37 … … 45 46 46 47 [StorableConstructor] 47 protected RealVectorFitnessDistanceCorrelationAnalyzer( bool deserializing) : base(deserializing) { }48 protected RealVectorFitnessDistanceCorrelationAnalyzer(StorableConstructorFlag _) : base(_) { } 48 49 protected RealVectorFitnessDistanceCorrelationAnalyzer(RealVectorFitnessDistanceCorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 49 50 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/FDC/ScatterPlot.cs
r7291 r16573 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 29 using HeuristicLab.Common.Resources; 30 using HEAL.Attic; 30 31 31 32 namespace HeuristicLab.Analysis.FitnessLandscape { … … 39 40 40 41 [Item("ScatterPlot", "A scatter plot of 2D data")] 41 [Storable Class]42 [StorableType("317254F8-A1D9-4675-8292-5CDF078B53BD")] 42 43 public class ScatterPlot : NamedItem { 43 44 … … 121 122 122 123 [StorableConstructor] 123 protected ScatterPlot( bool deserializing) : base(deserializing) { }124 protected ScatterPlot(StorableConstructorFlag _) : base(_) { } 124 125 protected ScatterPlot(ScatterPlot original, Cloner cloner) 125 126 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/HeuristicLab.Analysis.FitnessLandscape.csproj
r15691 r16573 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.Analysis.FitnessLandscape</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Analysis.FitnessLandscape-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <SignAssembly>true</SignAssembly> … … 95 95 <HintPath>..\..\..\trunk\bin\ALGLIB-3.7.0.dll</HintPath> 96 96 </Reference> 97 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL"> 98 <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 99 </Reference> 100 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 101 <HintPath>..\packages\HEAL.Attic.1.0.0-pre02\lib\net461\HEAL.Attic.dll</HintPath> 102 </Reference> 97 103 <Reference Include="HeuristicLab.Analysis-3.3"> 98 104 <HintPath>..\..\..\trunk\bin\HeuristicLab.Analysis-3.3.dll</HintPath> … … 157 163 </Reference> 158 164 <Reference Include="System.Drawing" /> 165 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> 166 <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath> 167 </Reference> 159 168 <Reference Include="System.IO.Compression" /> 160 169 <Reference Include="System.Windows.Forms" /> … … 249 258 <Compile Include="TestFunctions\CustomAdditiveMoveEvaluator.cs" /> 250 259 <Compile Include="TestFunctions\CustomEvaluator.cs" /> 260 <None Include="packages.config" /> 251 261 <None Include="Properties\AssemblyInfo.cs.frame" /> 252 262 <Compile Include="Properties\AssemblyInfo.cs" /> -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/MultiTrajectory/GridRealVectorsCreator.cs
r7128 r16573 30 30 using HeuristicLab.Parameters; 31 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HEAL.Attic; 32 33 33 34 namespace HeuristicLab.Analysis.FitnessLandscape { 34 35 35 36 [Item("GridRealVectorsCreator", "An operator that creates solutions on a grid accross the whole solution space.")] 36 [Storable Class]37 [StorableType("B6DB3FBB-C87A-484A-B967-5D934A7CAD75")] 37 38 public sealed class GridRealVectorCreator : SingleSuccessorOperator { 38 39 … … 78 79 #region Construction & Cloning 79 80 [StorableConstructor] 80 private GridRealVectorCreator( bool deserializing) : base(deserializing) { }81 private GridRealVectorCreator(StorableConstructorFlag _) : base(_) { } 81 82 private GridRealVectorCreator(GridRealVectorCreator original, Cloner cloner) : base(original, cloner) { } 82 83 public GridRealVectorCreator() -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/MultiTrajectory/MultiTrajectoryAnalysis.cs
r15290 r16573 15 15 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 16 16 using HeuristicLab.PluginInfrastructure; 17 using HEAL.Attic; 17 18 18 19 namespace HeuristicLab.Analysis.FitnessLandscape.MultiTrajectory { … … 20 21 [Item("Multi Trajectory Analysis", "Host for performing and aggregating several algorithm runs for an overarching analysis.")] 21 22 [Creatable("Analysis")] 22 [Storable Class]23 [StorableType("DC98F804-66D9-44C2-9FC5-0FAB799D20A7")] 23 24 public class MultiTrajectoryAnalysis : ParameterizedNamedItem, IAlgorithm, IStorableContent { 24 25 … … 73 74 #region Construction and Cloning 74 75 [StorableConstructor] 75 protected MultiTrajectoryAnalysis(bool deserializing) 76 : base(deserializing) { 76 protected MultiTrajectoryAnalysis(StorableConstructorFlag _) : base(_) { 77 77 RegisterEvents(); 78 78 } -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/MultiTrajectory/PreassignedBinaryVectorCreator.cs
r7128 r16573 5 5 using HeuristicLab.Parameters; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Analysis.FitnessLandscape.MultiTrajectory { 9 10 10 [Storable Class]11 [StorableType("FCB228DA-7A69-4987-BDBF-CE86027C09C5")] 11 12 public class PreassignedBinaryVectorCreator : PreassignedSolutionCreator, IBinaryVectorCreator { 12 13 … … 20 21 21 22 [StorableConstructor] 22 protected PreassignedBinaryVectorCreator( bool deserializing) : base(deserializing) { }23 protected PreassignedBinaryVectorCreator(StorableConstructorFlag _) : base(_) { } 23 24 protected PreassignedBinaryVectorCreator(PreassignedBinaryVectorCreator original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/MultiTrajectory/PreassignedPermutationCreator.cs
r7128 r16573 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using HeuristicLab.Encodings.PermutationEncoding; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Analysis.FitnessLandscape.MultiTrajectory { 10 11 11 [Storable Class]12 [StorableType("4653B893-A98F-4FF4-A280-C402848F8A06")] 12 13 public class PreassignePermutationCreator : PreassignedSolutionCreator, IPermutationCreator { 13 14 … … 25 26 26 27 [StorableConstructor] 27 protected PreassignePermutationCreator( bool deserializing) : base(deserializing) { }28 protected PreassignePermutationCreator(StorableConstructorFlag _) : base(_) { } 28 29 protected PreassignePermutationCreator(PreassignePermutationCreator original, Cloner cloner) 29 30 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/MultiTrajectory/PreassignedRealVectorCreator.cs
r7128 r16573 5 5 using HeuristicLab.Parameters; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Analysis.FitnessLandscape.MultiTrajectory { 9 10 10 [Storable Class]11 [StorableType("A690FC7E-A8B1-4CAB-AABD-18401330F01D")] 11 12 public class PreassignedRealVectorCreator : PreassignedSolutionCreator, IRealVectorCreator { 12 13 … … 22 23 23 24 [StorableConstructor] 24 protected PreassignedRealVectorCreator( bool deserializing) : base(deserializing) { }25 protected PreassignedRealVectorCreator(StorableConstructorFlag _) : base(_) { } 25 26 protected PreassignedRealVectorCreator(PreassignedRealVectorCreator original, Cloner cloner) 26 27 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/MultiTrajectory/PreassignedSolutionCreator.cs
r7128 r16573 6 6 using HeuristicLab.Parameters; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Analysis.FitnessLandscape.MultiTrajectory { 10 11 11 [Storable Class]12 [StorableType("1F8136F9-FBED-40F7-ACA3-E3D05F623A28")] 12 13 public abstract class PreassignedSolutionCreator : SingleSuccessorOperator, ISolutionCreator { 13 14 … … 40 41 41 42 [StorableConstructor] 42 protected PreassignedSolutionCreator( bool deserializing) : base(deserializing) { }43 protected PreassignedSolutionCreator(StorableConstructorFlag _) : base(_) { } 43 44 44 45 protected PreassignedSolutionCreator(PreassignedSolutionCreator original, Cloner cloner) -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/NeutralSelector.cs
r8172 r16573 11 11 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 12 12 using HeuristicLab.PluginInfrastructure; 13 using HEAL.Attic; 13 14 14 15 namespace HeuristicLab.Analysis.FitnessLandscape { 15 16 [Item("NeutralSelector", "A selection operator that explores neutral areas.")] 16 [Storable Class]17 [StorableType("36A053AF-DA26-4878-ADA3-E61CD200D753")] 17 18 public class NeutralSelector : SingleSuccessorOperator, ISingleObjectiveSelector { 18 19 … … 96 97 #region Construction & Cloning 97 98 [StorableConstructor] 98 protected NeutralSelector( bool deserializing) : base(deserializing) { }99 protected NeutralSelector(StorableConstructorFlag _) : base(_) { } 99 100 protected NeutralSelector(NeutralSelector original, Cloner cloner) : base(original, cloner) { } 100 101 public NeutralSelector() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/PopDist/PopulationDistributionAnalyzer.cs
r8172 r16573 31 31 using HeuristicLab.Parameters; 32 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 33 using HEAL.Attic; 33 34 34 35 namespace HeuristicLab.Analysis.FitnessLandscape { 35 36 36 37 [Item("PopulationDistributionAnalyzer", "An operator that analyzes the distribution of fitness values")] 37 [Storable Class]38 [StorableType("B2AD2ACD-FCEA-4D05-856B-63D88F521642")] 38 39 public class PopulationDistributionAnalyzer : AlgorithmOperator, IAnalyzer { 39 40 public bool EnabledByDefault { … … 72 73 73 74 [StorableConstructor] 74 protected PopulationDistributionAnalyzer( bool deserializing) : base(deserializing) { }75 protected PopulationDistributionAnalyzer(StorableConstructorFlag _) : base(_) { } 75 76 protected PopulationDistributionAnalyzer(PopulationDistributionAnalyzer original, Cloner cloner) : base(original, cloner) { } 76 77 -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/ScopePathLookupParameter.cs
r7128 r16573 4 4 using HeuristicLab.Core; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Parameters { 8 9 9 10 [Item("ScopePathLookupParameter", "Start parameter lookup after freely navigating the scope tree using a path string.")] 10 [Storable Class]11 [StorableType("3E5F3D67-61FD-427C-A822-6C623C0AA3DA")] 11 12 public class ScopePathLookupParameter<T> : LookupParameter<T>, ILookupParameter<T> where T : class, IItem { 12 13 … … 35 36 36 37 [StorableConstructor] 37 protected ScopePathLookupParameter( bool deserializing) : base(deserializing) { }38 protected ScopePathLookupParameter(StorableConstructorFlag _) : base(_) { } 38 39 protected ScopePathLookupParameter(ScopePathLookupParameter<T> original, Cloner cloner) 39 40 : base(original, cloner) { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/TestFunctions/CustomAdditiveMoveEvaluator.cs
r9407 r16573 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 29 using HeuristicLab.Problems.TestFunctions.Evaluators; 30 using HEAL.Attic; 30 31 31 32 namespace HeuristicLab.Problems.TestFunctions { 32 33 [Item("CustomAdditiveMoveEvaluator", "Class for evaluating an additive move on a custom test function.")] 33 [Storable Class]34 [StorableType("F50ACE87-C3E0-42BA-B70C-57EEEEF2DF42")] 34 35 public class CustomAdditiveMoveEvaluator : AdditiveMoveEvaluator { 35 36 public LookupParameter<ISingleObjectiveTestFunctionProblemEvaluator> EvaluatorParameter { … … 38 39 39 40 [StorableConstructor] 40 protected CustomAdditiveMoveEvaluator( bool deserializing) : base(deserializing) { }41 protected CustomAdditiveMoveEvaluator(StorableConstructorFlag _) : base(_) { } 41 42 protected CustomAdditiveMoveEvaluator(CustomAdditiveMoveEvaluator original, Cloner cloner) : base(original, cloner) { } 42 43 public CustomAdditiveMoveEvaluator() { -
addons/HeuristicLab.FitnessLandscapeAnalysis/HeuristicLab.Analysis.FitnessLandscape/TestFunctions/CustomEvaluator.cs
r9984 r16573 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 using HEAL.Attic; 28 29 29 30 namespace HeuristicLab.Problems.TestFunctions.Evaluators { 30 31 [Item("CustomEvaluator", "Evaluates a custom test fuction.")] 31 [Storable Class]32 [StorableType("75C946CC-11DA-4B26-9242-38EB7A40A844")] 32 33 public class CustomEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 33 34 … … 37 38 38 39 [StorableConstructor] 39 protected CustomEvaluator( bool deserializing) : base(deserializing) { }40 protected CustomEvaluator(StorableConstructorFlag _) : base(_) { } 40 41 protected CustomEvaluator(CustomEvaluator original, Cloner cloner) : base(original, cloner) { } 41 42 public CustomEvaluator() { }
Note: See TracChangeset
for help on using the changeset viewer.