Changeset 16574 for addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue
- Timestamp:
- 01/28/19 18:16:20 (6 years ago)
- Location:
- addons/HeuristicLab.MetaOptimization
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
addons/HeuristicLab.MetaOptimization
- Property svn:ignore
-
old new 8 8 HeuristicLab.MetaOptimization.sln.docstates.suo 9 9 _ReSharper.HeuristicLab.MetaOptimization 10 packages
-
- Property svn:ignore
-
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/AverageIntValueCrossover.cs
r6017 r16574 10 10 using HeuristicLab.Common; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 [Storable Class]15 [StorableType("FF6DCDF5-434C-4D47-8D67-5BD52BAB2D01")] 15 16 public class AverageIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator { 16 17 public ILookupParameter<IRandom> RandomParameter { … … 20 21 public AverageIntValueCrossover() { } 21 22 [StorableConstructor] 22 protected AverageIntValueCrossover( bool deserializing) : base(deserializing) { }23 protected AverageIntValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected AverageIntValueCrossover(AverageIntValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/DiscreteIntValueCrossover.cs
r6017 r16574 10 10 using HeuristicLab.Common; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 [Storable Class]15 [StorableType("FC23D1DD-52F8-44CC-8873-1858449F4385")] 15 16 public class DiscreteIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator { 16 17 public ILookupParameter<IRandom> RandomParameter { … … 20 21 public DiscreteIntValueCrossover() { } 21 22 [StorableConstructor] 22 protected DiscreteIntValueCrossover( bool deserializing) : base(deserializing) { }23 protected DiscreteIntValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected DiscreteIntValueCrossover(DiscreteIntValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/MultiIntValueCrossover.cs
r10309 r16574 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.PluginInfrastructure; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization.Operators.Crossovers { 12 13 [Item("MultiIntValueCrossover", "Randomly selects and applies one of its crossovers every time it is called.")] 13 [Storable Class]14 [StorableType("FEF9B863-E609-4743-B8C6-AA8DE6A65470")] 14 15 public class MultiIntValueCrossover : StochasticMultiBranch<IIntValueCrossover>, IIntValueCrossover, IStochasticOperator { 15 16 public override bool CanChangeName { … … 21 22 22 23 [StorableConstructor] 23 protected MultiIntValueCrossover( bool deserializing) : base(deserializing) { }24 protected MultiIntValueCrossover(StorableConstructorFlag _) : base(_) { } 24 25 public MultiIntValueCrossover() { 25 26 foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(IIntValueCrossover)).OrderBy(op => op.Name)) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/NormalIntValueCrossover.cs
r6038 r16574 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.Random; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization { 12 [Storable Class]13 [StorableType("39FB97FC-E6C1-4364-8E45-317ECAE9136D")] 13 14 public class NormalIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator { 14 15 public ILookupParameter<IRandom> RandomParameter { … … 18 19 public NormalIntValueCrossover() { } 19 20 [StorableConstructor] 20 protected NormalIntValueCrossover( bool deserializing) : base(deserializing) { }21 protected NormalIntValueCrossover(StorableConstructorFlag _) : base(_) { } 21 22 protected NormalIntValueCrossover(NormalIntValueCrossover original, Cloner cloner) 22 23 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.