Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/10/17 00:27:31 (7 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/IEnabledExpressionsConfiguration.cs

    r14777 r14834  
    2222    IList<string> EnabledExpressions { get; }
    2323
    24     void EnableStack(StackTypes types);
    25     void DisableStack(StackTypes types);
     24    void EnableStack(StackTypes types, bool enableExpressions = false);
     25    void DisableStack(StackTypes type, bool disableExpressions = false);
     26    void SetStack(StackTypes type, bool state, bool cascadeForExpressions = false);
    2627    void EnableExpressionOfStack(StackTypes types);
    2728    void DisableExpressionOfStack(StackTypes types);
    28     void EnableExpression(string name);
    29     void DisableExpression(string name);
    30     void EnableExpression<T>() where T : Expression;
    31     void DisableExpression<T>() where T : Expression;
     29    void EnableExpression(string name, bool enableStackIfDisabled = false);
     30    void DisableExpression(string name, bool disableStackIfEnabled = false);
     31    void SetExpression(string name, bool state, bool cascadeForStack = false);
     32    void SetExpression<T>(bool state, bool cascadeForStack = false) where T : Expression;
     33    void EnableExpression<T>(bool enableStackIfDisabled = false) where T : Expression;
     34    void DisableExpression<T>(bool disableStackIfEnabled = false) where T : Expression;
    3235  }
    3336}
Note: See TracChangeset for help on using the changeset viewer.