Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IReadonlyPushConfiguration.cs @ 15017

Last change on this file since 15017 was 15017, checked in by pkimmesw, 7 years ago

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

File size: 810 bytes
Line 
1namespace HeuristicLab.Problems.ProgramSynthesis.Push.Configuration {
2  using System.Collections.Generic;
3  using Base.Erc;
4  using Common;
5  using Stack;
6
7  public interface IReadOnlyPushConfiguration : IDeepCloneable {
8    IReadOnlyDictionary<StackTypes, bool> EnabledStacks { get; }
9    int EvalPushLimit { get; }
10    int MaxDepth { get; }
11    int MaxStringLength { get; }
12    int MaxVectorLength { get; }
13    int MaxPointsInProgram { get; }
14    int MaxPointsInRandomExpression { get; }
15    bool TopLevelPushCode { get; }
16    bool TopLevelPopCode { get; }
17    int MaxParenthesesClose { get; }
18    double ParenthesesCloseBiasLevel { get; }
19    IReadOnlyErcOptions ErcOptions { get; }
20    IReadOnlyList<string> EnabledExpressions { get; }
21    string FloatStringFormat { get; }
22  }
23}
Note: See TracBrowser for help on using the repository browser.