Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/02/17 20:42:40 (7 years ago)
Author:
pkimmesw
Message:

#2665 Made ErcOptions checkable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis.Base/Erc/Char/CharErcOptions.cs

    r14897 r14905  
    33
    44  using Common;
     5  using Core;
    56  using Persistence.Default.CompositeSerializers.Storable;
    67
    78  [StorableClass]
    89  public class CharErcOptions : ErcOptionConvertible<char, int> {
    9     public CharErcOptions() : base(Convert.ToChar) { }
     10    public CharErcOptions() { }
    1011
    1112    public CharErcOptions(params IWeightedErcValueItem<int>[] values) : this(true, values) { }
    1213
    13     public CharErcOptions(bool isEnabled, params IWeightedErcValueItem<int>[] values) : base(Convert.ToChar, isEnabled, values) { }
     14    public CharErcOptions(bool isEnabled, params IWeightedErcValueItem<int>[] values) : base(isEnabled, values) { }
    1415
    1516    [StorableConstructor]
     
    2122      return new CharErcOptions(this, cloner);
    2223    }
     24
     25    public override char GetErcValue(IRandom random) {
     26      return GetErcValue(random, Convert.ToChar);
     27    }
    2328  }
    2429}
Note: See TracChangeset for help on using the changeset viewer.