Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/15/11 14:30:55 (13 years ago)
Author:
gkronber
Message:

#1325: Merged r5060 from branch into trunk.

Location:
trunk/sources
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources

  • trunk/sources/HeuristicLab.Problems.DataAnalysis

  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/FullFunctionalExpressionGrammar.cs

    r5445 r5467  
    7272      derivative.InitialFrequency = 0.0;
    7373
     74      var variableCondition = new VariableCondition();
     75      variableCondition.InitialFrequency = 0.0;
     76
    7477      var constant = new Constant();
    7578      constant.MinValue = -20;
     
    7982      laggedVariable.InitialFrequency = 0.0;
    8083
    81       var allSymbols = new List<Symbol>() { add, sub, mul, div, mean, sin, cos, tan, log, pow, root, exp, @if, gt, lt, and, or, not, timeLag, integral, derivative, constant, variableSymbol, laggedVariable };
     84      var allSymbols = new List<Symbol>() { add, sub, mul, div, mean, sin, cos, tan, log, pow, root, exp, @if, gt, lt, and, or, not, timeLag, integral, derivative, constant, variableSymbol, laggedVariable, variableCondition };
    8285      var unaryFunctionSymbols = new List<Symbol>() { sin, cos, tan, log, exp, not, timeLag, integral, derivative };
    8386
    84       var binaryFunctionSymbols = new List<Symbol>() { pow, root, gt, lt };
     87      var binaryFunctionSymbols = new List<Symbol>() { pow, root, gt, lt, variableCondition };
    8588      var functionSymbols = new List<Symbol>() { add, sub, mul, div, mean, and, or };
    8689      var terminalSymbols = new List<Symbol>() { variableSymbol, constant, laggedVariable };
Note: See TracChangeset for help on using the changeset viewer.