Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push.Base/Erc/String/StringErcOptions.cs @ 15771

Last change on this file since 15771 was 15771, checked in by bburlacu, 6 years ago

#2895: Add solution skeleton for PushGP with genealogy analysis.

File size: 883 bytes
Line 
1namespace HeuristicLab.Problems.ProgramSynthesis {
2
3  using HeuristicLab.Common;
4  using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
5
6  [StorableClass]
7  public class StringErcOptions : ErcOption<string> {
8    public StringErcOptions() { }
9    public StringErcOptions(params WeightedErcItem<string>[] values) : base(true, values) { }
10    public StringErcOptions(bool isEnabled, params WeightedErcItem<string>[] values) : base(isEnabled, values) { }
11
12    [StorableConstructor]
13    public StringErcOptions(bool deserializing) : base(deserializing) { }
14
15    public StringErcOptions(StringErcOptions origin, Cloner cloner) : base(origin, cloner) { }
16
17    public override IDeepCloneable Clone(Cloner cloner) {
18      return new StringErcOptions(this, cloner);
19    }
20
21    public override string ToString() {
22      return "String";
23    }
24  }
25}
Note: See TracBrowser for help on using the repository browser.