Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/12/17 14:11:43 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed bias 0 issue, PushExpressionFrequencyAnalyzer, Fixed probability for ERC settings, Fixed enable/disable instructions, Added expression descriptions

File:
1 edited

Legend:

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

    r14905 r15032  
    2020    event EventHandler<EnabledExpressionsChangedEventArgs> EnabledExpressionsChanged;
    2121
    22     IList<string> EnabledExpressions { get; }
     22    IReadOnlyList<string> EnabledExpressions { get; }
    2323
    24     void EnableStack(StackTypes types, bool enableExpressions = true, bool enableDependencies = true);
    25     void DisableStack(StackTypes type, bool disableExpressions = true, bool enableDepenencies = true);
    26     void SetStack(StackTypes type, bool state, bool setExpressions = true, bool setDependencies = true);
     24    void EnableStack(StackTypes types, bool enableDependencies = false);
     25    void DisableStack(StackTypes type, bool enableDepenencies = false);
     26    void SetStack(StackTypes type, bool state, bool setDependencies = false);
    2727    void EnableExpressionOfStack(StackTypes types);
    2828    void DisableExpressionsOfStack(StackTypes types);
    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;
     29    void EnableExpression(string name);
     30    void DisableExpression(string name);
     31    void SetExpression(string name, bool state);
     32    void SetExpression<T>(bool state) where T : Expression;
     33    void EnableExpression<T>() where T : Expression;
     34    void DisableExpression<T>() where T : Expression;
    3535  }
    3636}
Note: See TracChangeset for help on using the changeset viewer.