Changeset 16574 for addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/MultiIntValueCrossover.cs
- Timestamp:
- 01/28/19 18:16:20 (6 years ago)
- Location:
- addons/HeuristicLab.MetaOptimization
- Files:
-
- 2 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/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)) {
Note: See TracChangeset
for help on using the changeset viewer.