Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/01/17 09:28:34 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed Benchmark Problem Definition, Converted LoopExpressions to stateless expressions, Added several unit test to ensure funcionality, Fixed UI bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/StackdepthExpressions.cs

    r14952 r15017  
    127127  [StorableClass]
    128128  [PushExpression(StackTypes.IntegerVector, "INTEGER[].STACKDEPTH", StackTypes.Integer)]
    129   public class IntegerVectorStackdepthExpression : StackdepthExpression<List<long>> {
     129  public class IntegerVectorStackdepthExpression : StackdepthExpression<IReadOnlyList<long>> {
    130130    public IntegerVectorStackdepthExpression() { }
    131131    [StorableConstructor]
     
    139139  [StorableClass]
    140140  [PushExpression(StackTypes.FloatVector, "FLOAT[].STACKDEPTH", StackTypes.Integer)]
    141   public class FloatVectorStackdepthExpression : StackdepthExpression<List<double>> {
     141  public class FloatVectorStackdepthExpression : StackdepthExpression<IReadOnlyList<double>> {
    142142    public FloatVectorStackdepthExpression() { }
    143143    [StorableConstructor]
     
    150150  [StorableClass]
    151151  [PushExpression(StackTypes.BooleanVector, "BOOLEAN[].STACKDEPTH", StackTypes.Integer)]
    152   public class BooleanVectorStackdepthExpression : StackdepthExpression<List<bool>> {
     152  public class BooleanVectorStackdepthExpression : StackdepthExpression<IReadOnlyList<bool>> {
    153153    public BooleanVectorStackdepthExpression() { }
    154154    [StorableConstructor]
     
    162162  [StorableClass]
    163163  [PushExpression(StackTypes.StringVector, "STRING[].STACKDEPTH", StackTypes.Integer)]
    164   public class StringVectorStackdepthExpression : StackdepthExpression<List<string>> {
     164  public class StringVectorStackdepthExpression : StackdepthExpression<IReadOnlyList<string>> {
    165165    public StringVectorStackdepthExpression() { }
    166166    [StorableConstructor]
Note: See TracChangeset for help on using the changeset viewer.