Changeset 16574 for addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints
- Timestamp:
- 01/28/19 18:16:20 (6 years ago)
- Location:
- addons/HeuristicLab.MetaOptimization
- Files:
-
- 6 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/Encoding/RangeConstraints/ConstrainedValue.cs
r6197 r16574 4 4 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Problems.MetaOptimization { 8 [Storable Class]9 [StorableType("1808A256-5462-46DE-A18D-33BAD002E1F9")] 9 10 public class ConstrainedValue : Item { 10 11 [Storable] … … 68 69 public ConstrainedValue() { } 69 70 [StorableConstructor] 70 protected ConstrainedValue( bool deserializing) : base(deserializing) { }71 protected ConstrainedValue(StorableConstructorFlag _) : base(_) { } 71 72 public ConstrainedValue(IItem value, Type valueDataType, IItemSet<IItem> validValues, bool isNullable) { 72 73 this.Value = value; -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/DoubleValueRange.cs
r8087 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("4D296D1B-020F-49AF-A36A-D4948C4EC0B0")] 10 11 public class DoubleValueRange : Range<DoubleValue> { 11 12 … … 21 22 public DoubleValueRange(DoubleValue lowerBound, DoubleValue upperBound, DoubleValue stepSize) : base(lowerBound, upperBound, stepSize) { } 22 23 [StorableConstructor] 23 protected DoubleValueRange( bool deserializing) : base(deserializing) { }24 protected DoubleValueRange(StorableConstructorFlag _) : base(_) { } 24 25 protected DoubleValueRange(DoubleValueRange original, Cloner cloner) : base(original, cloner) { } 25 26 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/IntValueRange.cs
r8087 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("124C6B55-A78D-4D82-810F-B5FD0C23EBB6")] 10 11 public class IntValueRange : Range<IntValue> { 11 12 12 13 public IntValueRange(IntValue lowerBound, IntValue upperBound, IntValue stepSize) : base(lowerBound, upperBound, stepSize) { } 13 14 [StorableConstructor] 14 protected IntValueRange( bool deserializing) : base(deserializing) { }15 protected IntValueRange(StorableConstructorFlag _) : base(_) { } 15 16 protected IntValueRange(IntValueRange original, Cloner cloner) : base(original, cloner) { } 16 17 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/PercentValueRange.cs
r8087 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("0A899E4E-9BC6-4A29-B015-F529C94BF752")] 10 11 public class PercentValueRange : Range<PercentValue> { 11 12 12 13 public PercentValueRange(PercentValue lowerBound, PercentValue upperBound, PercentValue stepSize) : base(lowerBound, upperBound, stepSize) { } 13 14 [StorableConstructor] 14 protected PercentValueRange( bool deserializing) : base(deserializing) { }15 protected PercentValueRange(StorableConstructorFlag _) : base(_) { } 15 16 protected PercentValueRange(PercentValueRange original, Cloner cloner) : base(original, cloner) { } 16 17 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/Range.cs
r8087 r16574 6 6 using HeuristicLab.Data; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 [Storable Class]11 [StorableType("279EF487-178D-4F0F-A3E8-519DB7791BAE")] 11 12 public abstract class Range<T> : Item, IRange<T> where T : class, IItem, IStringConvertibleValue, IDeepCloneable { 12 13 [Storable] … … 87 88 88 89 [StorableConstructor] 89 protected Range( bool deserializing) : base(deserializing) { }90 protected Range(StorableConstructorFlag _) : base(_) { } 90 91 protected Range(Range<T> original, Cloner cloner) 91 92 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.