Changeset 16723 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers
- Timestamp:
- 03/28/19 16:54:20 (6 years ago)
- Location:
- branches/2521_ProblemRefactoring
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/EqualWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 27 27 namespace HeuristicLab.Problems.NK { 28 28 [Item("EqualWeightsInitializer", "Initializes all weights to 1.0.")] 29 [Storable Class]29 [StorableType("AFFF8CCF-FF3E-48F6-861D-2A5E595FA0C0")] 30 30 public sealed class EqualWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer { 31 31 [StorableConstructor] 32 private EqualWeightsInitializer( bool deserializing) : base(deserializing) { }32 private EqualWeightsInitializer(StorableConstructorFlag _) : base(_) { } 33 33 private EqualWeightsInitializer(EqualWeightsInitializer original, Cloner cloner) 34 34 : base(original, cloner) { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/ExponentialDistributionWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Problems.NK { 31 31 [Item("ExponentialDistributionWeightsInitializer", "Assigns exponentially decreasing weights using the rate parameter lambda.")] 32 [Storable Class]32 [StorableType("F67982B7-A94B-4876-977A-34DB44B40739")] 33 33 public sealed class ExponentialDistributionWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer { 34 34 public IValueParameter<DoubleValue> LambdaParameter { … … 37 37 38 38 [StorableConstructor] 39 private ExponentialDistributionWeightsInitializer( bool deserializing) : base(deserializing) { }39 private ExponentialDistributionWeightsInitializer(StorableConstructorFlag _) : base(_) { } 40 40 private ExponentialDistributionWeightsInitializer(ExponentialDistributionWeightsInitializer original, Cloner cloner) 41 41 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/ExponentialWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.NK { 29 29 [Item("ExponentialWeightsInitializer", "Assigns exponentially increasing weights.")] 30 [Storable Class]30 [StorableType("6F927828-8292-49E6-95CB-F4CFA97018CA")] 31 31 public sealed class ExponentialWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer { 32 32 [StorableConstructor] 33 private ExponentialWeightsInitializer( bool deserializing) : base(deserializing) { }33 private ExponentialWeightsInitializer(StorableConstructorFlag _) : base(_) { } 34 34 private ExponentialWeightsInitializer(ExponentialWeightsInitializer original, Cloner cloner) 35 35 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/IWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Attic; 24 25 25 26 namespace HeuristicLab.Problems.NK { 27 [StorableType("5F374919-37B0-4FB0-B07D-C3136970EA37")] 26 28 public interface IWeightsInitializer : IParameterizedItem { 27 29 IEnumerable<double> GetWeights(int nComponents); -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/LinearWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 27 27 namespace HeuristicLab.Problems.NK { 28 28 [Item("LinearWeightsInitializer", "Assigns linear increasing weights.")] 29 [Storable Class]29 [StorableType("355BD81C-E35B-4260-91DD-2B1729682E61")] 30 30 public sealed class LinearWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer { 31 31 [StorableConstructor] 32 private LinearWeightsInitializer( bool deserializing) : base(deserializing) { }32 private LinearWeightsInitializer(StorableConstructorFlag _) : base(_) { } 33 33 private LinearWeightsInitializer(LinearWeightsInitializer original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/ReverseExponentialWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.NK { 29 29 [Item("ReverseExponentialWeightsInitializer", "Assigns exponentially decreasing weights.")] 30 [Storable Class]30 [StorableType("DF84DB40-3B0D-4047-ABAC-4962D970A08A")] 31 31 public sealed class ReverseExponentialWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer { 32 32 [StorableConstructor] 33 private ReverseExponentialWeightsInitializer( bool deserializing) : base(deserializing) { }33 private ReverseExponentialWeightsInitializer(StorableConstructorFlag _) : base(_) { } 34 34 private ReverseExponentialWeightsInitializer(ReverseExponentialWeightsInitializer original, Cloner cloner) 35 35 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.NK/3.3/WeightInitializers/ReverseLinearWeightsInitializer.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 27 27 namespace HeuristicLab.Problems.NK { 28 28 [Item("ReverseLinearWeightsInitializer", "Assigns exponentially decreasing weights.")] 29 [Storable Class]29 [StorableType("E63DE1AE-FBA4-4430-9C22-631ADDFD3976")] 30 30 public sealed class ReverseLinearWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer { 31 31 [StorableConstructor] 32 private ReverseLinearWeightsInitializer( bool deserializing) : base(deserializing) { }32 private ReverseLinearWeightsInitializer(StorableConstructorFlag _) : base(_) { } 33 33 private ReverseLinearWeightsInitializer(ReverseLinearWeightsInitializer original, Cloner cloner) 34 34 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.