Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/13/18 16:56:35 (6 years ago)
Author:
bburlacu
Message:

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

Location:
branches/2895_PushGP_GenealogyAnalysis
Files:
2 added
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push.Base/Erc/ErcOptions.cs

    r14952 r15771  
    1 namespace HeuristicLab.Problems.ProgramSynthesis.Base.Erc {
    2   using System.Collections.Generic;
    3   using HeuristicLab.Common;
    4   using HeuristicLab.Core;
    5   using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    6   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Boolean;
    7   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Char;
    8   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Float;
    9   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.FloatVector;
    10   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Integer;
    11   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.IntegerVector;
    12   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.Name;
    13   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.String;
    14   using HeuristicLab.Problems.ProgramSynthesis.Base.Erc.StringVector;
     1using System.Collections.Generic;
     2using HeuristicLab.Common;
     3using HeuristicLab.Core;
     4using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    155
     6namespace HeuristicLab.Problems.ProgramSynthesis {
    167  [StorableClass]
    178  public class ErcOptions : NamedItem, IReadOnlyErcOptions {
     
    7869    public FloatVectorErcOptions FloatVectorErcOptions { get; set; }
    7970
    80     IErcItem<int> IReadOnlyErcOptions.IntegerErcOptions
    81     {
    82       get
    83       {
     71    IErcItem<int> IReadOnlyErcOptions.IntegerErcOptions {
     72      get {
    8473        return IntegerErcOptions;
    8574      }
    8675    }
    8776
    88     IErcItem<double> IReadOnlyErcOptions.FloatErcOptions
    89     {
    90       get
    91       {
     77    IErcItem<double> IReadOnlyErcOptions.FloatErcOptions {
     78      get {
    9279        return FloatErcOptions;
    9380      }
    9481    }
    9582
    96     IErcItem<bool> IReadOnlyErcOptions.BooleanErcOptions
    97     {
    98       get
    99       {
     83    IErcItem<bool> IReadOnlyErcOptions.BooleanErcOptions {
     84      get {
    10085        return BooleanErcOptions;
    10186      }
    10287    }
    10388
    104     IErcItem<char> IReadOnlyErcOptions.CharErcOptions
    105     {
    106       get
    107       {
     89    IErcItem<char> IReadOnlyErcOptions.CharErcOptions {
     90      get {
    10891        return CharErcOptions;
    10992      }
    11093    }
    11194
    112     IErcItem<string> IReadOnlyErcOptions.StringErcOptions
    113     {
    114       get
    115       {
     95    IErcItem<string> IReadOnlyErcOptions.StringErcOptions {
     96      get {
    11697        return StringErcOptions;
    11798      }
    11899    }
    119100
    120     IErcItem<string> IReadOnlyErcOptions.NameErcOptions
    121     {
    122       get
    123       {
     101    IErcItem<string> IReadOnlyErcOptions.NameErcOptions {
     102      get {
    124103        return NameErcOptions;
    125104      }
    126105    }
    127106
    128     IErcItem<IReadOnlyList<int>> IReadOnlyErcOptions.IntegerVectorErcOptions
    129     {
    130       get
    131       {
     107    IErcItem<IReadOnlyList<int>> IReadOnlyErcOptions.IntegerVectorErcOptions {
     108      get {
    132109        return IntegerVectorErcOptions;
    133110      }
    134111    }
    135112
    136     IErcItem<IReadOnlyList<double>> IReadOnlyErcOptions.FloatVectorErcOptions
    137     {
    138       get
    139       {
     113    IErcItem<IReadOnlyList<double>> IReadOnlyErcOptions.FloatVectorErcOptions {
     114      get {
    140115        return FloatVectorErcOptions;
    141116      }
    142117    }
    143118
    144     IErcItem<IReadOnlyList<string>> IReadOnlyErcOptions.StringVectorErcOptions
    145     {
    146       get
    147       {
     119    IErcItem<IReadOnlyList<string>> IReadOnlyErcOptions.StringVectorErcOptions {
     120      get {
    148121        return StringVectorErcOptions;
    149122      }
Note: See TracChangeset for help on using the changeset viewer.