Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/04/17 17:19:35 (7 years ago)
Author:
gkronber
Message:

#2520: changed all usages of StorableClass to use StorableType with an auto-generated GUID (did not add StorableType to other type definitions yet)

Location:
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAAnalyzer.cs

    r14185 r14927  
    3030using HeuristicLab.Optimization;
    3131using HeuristicLab.Parameters;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     32using HeuristicLab.Persistence;
    3333
    3434namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3535  [Item("CMAAnalyzer", "Analyzes the development of strategy parameters and visualizes the performance of CMA-ES.")]
    36   [StorableClass]
     36  [StorableType("2fdfd940-9d03-476e-959b-773953200630")]
    3737  public sealed class CMAAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3838
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAEvolutionStrategy.cs

    r14185 r14927  
    3131using HeuristicLab.Optimization.Operators;
    3232using HeuristicLab.Parameters;
    33 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     33using HeuristicLab.Persistence;
    3434using HeuristicLab.PluginInfrastructure;
    3535using HeuristicLab.Random;
     
    3838  [Item("CMA Evolution Strategy (CMAES)", "An evolution strategy based on covariance matrix adaptation.")]
    3939  [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms, Priority = 210)]
    40   [StorableClass]
     40  [StorableType("77e6d7c4-acac-49cd-9aed-0e0055b26f7f")]
    4141  public sealed class CMAEvolutionStrategy : HeuristicOptimizationEngineAlgorithm, IStorableContent {
    4242    public string Filename { get; set; }
     
    489489          CMAUpdater = CMAUpdaterParameter.ValidValues.First();
    490490        }
    491       }
    492       finally { cmaesInitializerSync = false; }
     491      } finally { cmaesInitializerSync = false; }
    493492    }
    494493    private void UpdateAnalyzers() {
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAEqualweightedRecombinator.cs

    r14185 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2727  [Item("CMA Equal-weighted Recombinator", "Calculates weighted mean using equal weights.")]
    28   [StorableClass]
     28  [StorableType("6eb3485b-9d3e-4e9c-8c9f-7c94f08abc46")]
    2929  public class CMAEqualweightedRecombinator : CMARecombinator {
    3030
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAInitializer.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929using System;
    3030using System.Collections.Generic;
     
    3333namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3434  [Item("CMAInitializer", "Initializes the covariance matrix and step size variables.")]
    35   [StorableClass]
     35  [StorableType("1a9c00c2-aa30-49b2-82aa-0972612439f2")]
    3636  public class CMAInitializer : SingleSuccessorOperator, ICMAInitializer, IIterationBasedOperator {
    3737
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMALinearweightedRecombinator.cs

    r14185 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2727  [Item("CMA Linear-weighted Recombinator", "Calculates weighted mean using linear decreasing weights.")]
    28   [StorableClass]
     28  [StorableType("0ad0caaf-033d-4a23-b4e7-e4139a219bc5")]
    2929  public class CMALinearweightedRecombinator : CMARecombinator {
    3030
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMALogweightedRecombinator.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2929  [Item("CMA Log-weighted Recombinator", "Calculates weighted mean based on a logarithmic decreasing weights.")]
    30   [StorableClass]
     30  [StorableType("7e66d05a-cb53-44bb-84a3-c58f1daaf640")]
    3131  public class CMALogweightedRecombinator : CMARecombinator {
    3232
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAMutator.cs

    r14185 r14927  
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131using HeuristicLab.Random;
    3232
    3333namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3434  [Item("CMAMutator", "Mutates the solution vector according to the CMA-ES scheme.")]
    35   [StorableClass]
     35  [StorableType("4f1431f9-4a4b-4613-b11d-e835d94d8382")]
    3636  public sealed class CMAMutator : SingleSuccessorOperator, IStochasticOperator, ICMAManipulator, IIterationBasedOperator {
    3737
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMARecombinator.cs

    r14185 r14927  
    2525using HeuristicLab.Operators;
    2626using HeuristicLab.Parameters;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828using System;
    2929
    3030namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3131  [Item("CMARecombinator", "Base class that calculates the weighted mean of a number of offspring.")]
    32   [StorableClass]
     32  [StorableType("93c43ae5-392c-4433-9273-ba2fe3c4c561")]
    3333  public abstract class CMARecombinator : SingleSuccessorOperator, ICMARecombinator {
    3434
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAUpdater.cs

    r14185 r14927  
    2727using HeuristicLab.Optimization;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030using System;
    3131using System.Linq;
     
    3333namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3434  [Item("CMAUpdater", "Updates the covariance matrix and strategy parameters of CMA-ES.")]
    35   [StorableClass]
     35  [StorableType("549ad6cd-5244-4ebe-a9be-75a0528c8561")]
    3636  public class CMAUpdater : SingleSuccessorOperator, ICMAUpdater, IIterationBasedOperator, ISingleObjectiveOperator {
    3737
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAParameters.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2929  [Item("CMAParameters", "CMA-ES controls many strategy parameters that guide the search and which are combined in this class.")]
    30   [StorableClass]
     30  [StorableType("4f647ca3-d4a1-49fc-af7b-dbc12674a4c7")]
    3131  public sealed class CMAParameters : Item {
    3232
  • branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/Terminator.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929using System;
    3030using System.Linq;
     
    3232namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3333  [Item("Terminator", "Decides if the algorithm should terminate or not.")]
    34   [StorableClass]
     34  [StorableType("9b2ee250-c1a1-4de0-a770-2fbbf73230d6")]
    3535  public class Terminator : Operator, IIterationBasedOperator, ISingleObjectiveOperator {
    3636
Note: See TracChangeset for help on using the changeset viewer.