Ignore:
Timestamp:
04/10/17 00:27:31 (2 years ago)
Author:
pkimmesw
Message:

#2665 LexicaseSelector, Performance improvements, UI Fixes, Debugger only shows used stacks, fixed Debugger stepping, Added vector expressions, ERCOptions,

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IReadonlyPushConfiguration.cs

    r14777 r14834  
    33
    44  using HeuristicLab.Common;
     5  using HeuristicLab.Problems.ProgramSynthesis.Push.Erc.Interfaces;
     6  using HeuristicLab.Problems.ProgramSynthesis.Push.Stack;
    57
    68  public interface IReadOnlyPushConfiguration : IDeepCloneable {
    7     bool IsBooleanStackEnabled { get; }
    8     bool IsIntegerStackEnabled { get; }
    9     bool IsFloatStackEnabled { get; }
    10     bool IsCharStackEnabled { get; }
    11     bool IsStringStackEnabled { get; }
    12     bool IsCodeStackEnabled { get; }
    13     bool IsNameStackEnabled { get; }
    14     double ErcProbability { get; }
     9    IReadOnlyDictionary<StackTypes, bool> EnabledStacks { get; }
    1510    int EvalPushLimit { get; }
    1611    int MaxDepth { get; }
    1712    int MaxStringLength { get; }
     13    int MaxVectorLength { get; }
    1814    int MaxPointsInProgram { get; }
    1915    int MaxPointsInRandomExpression { get; }
    2016    bool TopLevelPushCode { get; }
    2117    bool TopLevelPopCode { get; }
    22     int MinRandomInteger { get; }
    23     int MaxRandomInteger { get; }
    24     double MinRandomFloat { get; }
    25     double MaxRandomFloat { get; }
    26     double NewErcNameProbability { get; }
    27 
     18    IReadOnlyErcOptions ErcOptions { get; }
    2819    IReadOnlyList<string> EnabledExpressions { get; }
    2920  }
Note: See TracChangeset for help on using the changeset viewer.