Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/15/19 16:45:00 (5 years ago)
Author:
bwerth
Message:

#2745 updated persistence to HEAL.Attic

Location:
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/CorrelationAnalyzer.cs

    r15338 r17332  
    2222using System.Collections.Generic;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Analysis;
    2526using HeuristicLab.Common;
     
    3031using HeuristicLab.Optimization;
    3132using HeuristicLab.Parameters;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3333using HeuristicLab.Problems.DataAnalysis;
    3434
    3535namespace HeuristicLab.Algorithms.EGO {
    3636  [Item("CorrelationAnalyzer", "Analyzes the correlation between perdictions and actual fitness values")]
    37   [StorableClass]
    38   public class CorrelationAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
     37    [StorableType("f0dec41c-e5c6-4785-a8f8-af1f40c598b9")]
     38    public class CorrelationAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
    3939    public override bool CanChangeName => true;
    4040    public bool EnabledByDefault => false;
     
    4949
    5050    [StorableConstructor]
    51     protected CorrelationAnalyzer(bool deserializing) : base(deserializing) { }
     51    protected CorrelationAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { }
    5252    protected CorrelationAnalyzer(CorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { }
    5353    public CorrelationAnalyzer() {
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/EvaluatedSolutionsAnalyzer.cs

    r15343 r17332  
    2222using System.Collections.Generic;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Analysis;
    2526using HeuristicLab.Common;
     
    3031using HeuristicLab.Optimization;
    3132using HeuristicLab.Parameters;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3333
    3434namespace HeuristicLab.Algorithms.EGO {
    3535  [Item("EvaluatedSolutionsAnalyzer", "Displays the evaluated Solutions for one or two dimensional problems")]
    36   [StorableClass]
    37   public class EvaluatedSolutionsAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
     36    [StorableType("95349254-796c-47cc-b17a-0581e8c1dce7")]
     37    public class EvaluatedSolutionsAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
    3838    public override bool CanChangeName => true;
    3939    public bool EnabledByDefault => false;
     
    5050
    5151    [StorableConstructor]
    52     protected EvaluatedSolutionsAnalyzer(bool deserializing) : base(deserializing) { }
     52    protected EvaluatedSolutionsAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { }
    5353    protected EvaluatedSolutionsAnalyzer(EvaluatedSolutionsAnalyzer original, Cloner cloner) : base(original, cloner) { }
    5454    public EvaluatedSolutionsAnalyzer() {
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/FitnessClusteringAnalyzer.cs

    r15976 r17332  
    2323using System.Linq;
    2424using System.Threading;
     25using HEAL.Attic;
    2526using HeuristicLab.Algorithms.DataAnalysis;
    2627using HeuristicLab.Analysis;
     
    3132using HeuristicLab.Optimization;
    3233using HeuristicLab.Parameters;
    33 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3434using HeuristicLab.Problems.DataAnalysis;
    3535
    3636namespace HeuristicLab.Algorithms.EGO {
    3737  [Item("FitnessClusteringAnalyzer", "Analyzes the correlation between perdictions and actual fitness values")]
    38   [StorableClass]
    39   public class FitnessClusteringAnalyzer : SingleSuccessorOperator, IAnalyzer, IStochasticOperator, IResultsOperator {
     38    [StorableType("3e92b03f-eba4-4bb0-a53c-921c51372389")]
     39    public class FitnessClusteringAnalyzer : SingleSuccessorOperator, IAnalyzer, IStochasticOperator, IResultsOperator {
    4040    public override bool CanChangeName => true;
    4141    public bool EnabledByDefault => false;
     
    5151
    5252    [StorableConstructor]
    53     protected FitnessClusteringAnalyzer(bool deserializing) : base(deserializing) { }
     53    protected FitnessClusteringAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { }
    5454
    5555    protected FitnessClusteringAnalyzer(FitnessClusteringAnalyzer original, Cloner cloner) : base(original, cloner) { }
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/InfillSolver.cs

    r15343 r17332  
    2222using System;
    2323using System.Threading;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
     
    2829using HeuristicLab.Optimization;
    2930using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3131using HeuristicLab.Problems.DataAnalysis;
    3232
    3333namespace HeuristicLab.Algorithms.EGO {
    3434  [Item("InfillSolver", "A RealVectorCreator that creates candidates by optimizing an infill-subproblem")]
    35   [StorableClass]
    36   public class InfillSolver : RealVectorCreator, ICancellableOperator {
     35    [StorableType("b1ba4532-ed8d-46a2-8115-30b21e9c595a")]
     36    public class InfillSolver : RealVectorCreator, ICancellableOperator {
    3737
    3838    public ILookupParameter<IAlgorithm> InfillOptimizationAlgorithmParamter => (ILookupParameter<IAlgorithm>)Parameters["InfillAlgorithm"];
     
    4646
    4747    [StorableConstructor]
    48     protected InfillSolver(bool deserializing) : base(deserializing) { }
     48    protected InfillSolver(StorableConstructorFlag deserializing) : base(deserializing) { }
    4949    protected InfillSolver(InfillSolver original, Cloner cloner) : base(original, cloner) { }
    5050    public InfillSolver() {
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/ModelBuilder.cs

    r15343 r17332  
    2323using System.Linq;
    2424using System.Threading;
     25using HEAL.Attic;
    2526using HeuristicLab.Algorithms.DataAnalysis;
    2627using HeuristicLab.Common;
     
    3536namespace HeuristicLab.Algorithms.EGO {
    3637  [Item("ModelBuilder", "Builds a model from a dataset and a given RegressionAlgorithm")]
    37   [StorableClass]
    38   public class ModelBuilder : InstrumentedOperator, IStochasticOperator, ICancellableOperator {
     38    [StorableType("8b80026f-b6a5-4892-9826-86ffba1e4e10")]
     39    public class ModelBuilder : InstrumentedOperator, IStochasticOperator, ICancellableOperator {
    3940    public override bool CanChangeName => true;
    4041    public CancellationToken Cancellation { get; set; }
     
    5051
    5152    [StorableConstructor]
    52     protected ModelBuilder(bool deserializing) : base(deserializing) { }
     53    protected ModelBuilder(StorableConstructorFlag deserializing) : base(deserializing) { }
    5354    protected ModelBuilder(ModelBuilder original, Cloner cloner) : base(original, cloner) { }
    5455    public ModelBuilder() {
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/ModelQualityAnalyzer.cs

    r15343 r17332  
    2020#endregion
    2121
     22using HEAL.Attic;
    2223using HeuristicLab.Analysis;
    2324using HeuristicLab.Common;
     
    2627using HeuristicLab.Optimization;
    2728using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2929using HeuristicLab.Problems.DataAnalysis;
    3030
    3131namespace HeuristicLab.Algorithms.EGO {
    3232  [Item("ModelQualityAnalyzer", "Collects RealVectors into a modifiablbe dataset")]
    33   [StorableClass]
    34   public class ModelQualityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
     33    [StorableType("12c5a773-4397-45eb-ad25-0ffc897513f8")]
     34    public class ModelQualityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
    3535    public override bool CanChangeName => true;
    3636    public bool EnabledByDefault => false;
     
    4747
    4848    [StorableConstructor]
    49     protected ModelQualityAnalyzer(bool deserializing) : base(deserializing) { }
     49    protected ModelQualityAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { }
    5050    protected ModelQualityAnalyzer(ModelQualityAnalyzer original, Cloner cloner) : base(original, cloner) { }
    5151    public ModelQualityAnalyzer() {
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/SampleCollector.cs

    r15976 r17332  
    2222using System.Collections.Generic;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
     
    2829using HeuristicLab.Operators;
    2930using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3131using HeuristicLab.Problems.DataAnalysis;
    3232
    3333namespace HeuristicLab.Algorithms.EGO {
    3434  [Item("SampleCollector", "Collects RealVectors into a modifiablbe dataset")]
    35   [StorableClass]
    36   public class SampleCollector : InstrumentedOperator {
     35    [StorableType("f207dfb7-2f26-4a2a-9d23-eebf2c7df1de")]
     36    public class SampleCollector : InstrumentedOperator {
    3737    public override bool CanChangeName => true;
    3838
     
    4242
    4343    [StorableConstructor]
    44     protected SampleCollector(bool deserializing) : base(deserializing) { }
     44    protected SampleCollector(StorableConstructorFlag deserializing) : base(deserializing) { }
    4545    protected SampleCollector(SampleCollector original, Cloner cloner) : base(original, cloner) { }
    4646    public SampleCollector() {
  • branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/VariableVariabilityAnalyzer.cs

    r15338 r17332  
    2222using System;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Analysis;
    2526using HeuristicLab.Common;
     
    2930using HeuristicLab.Optimization;
    3031using HeuristicLab.Parameters;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3232using HeuristicLab.Problems.DataAnalysis;
    3333
    3434namespace HeuristicLab.Algorithms.EGO {
    3535  [Item("VariableVariabilityAnalyzer", "Analyzes the correlation between perdictions and actual fitness values")]
    36   [StorableClass]
    37   public class VariableVariabilityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
     36    [StorableType("3bc82bbb-e9dd-4a50-8241-cfcf230be8c9")]
     37    public class VariableVariabilityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {
    3838    public override bool CanChangeName => true;
    3939    public bool EnabledByDefault => false;
     
    4848
    4949    [StorableConstructor]
    50     protected VariableVariabilityAnalyzer(bool deserializing) : base(deserializing) { }
     50    protected VariableVariabilityAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { }
    5151    protected VariableVariabilityAnalyzer(VariableVariabilityAnalyzer original, Cloner cloner) : base(original, cloner) { }
    5252    public VariableVariabilityAnalyzer() {
Note: See TracChangeset for help on using the changeset viewer.