Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/22/10 10:34:37 (14 years ago)
Author:
gkronber
Message:

Implemented set-memory and read-memory operation for GP-based data-analysis. #1290

Location:
branches/GP-MemoryOperations/HeuristicLab.Problems.DataAnalysis
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/GP-MemoryOperations/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/FullFunctionalExpressionGrammar.cs

    r4722 r4897  
    6060      var or = new Or();
    6161      var not = new Not();
     62      var setMem = new SetMem();
     63      var readMem = new ReadMem();
    6264      var constant = new Constant();
    6365      constant.MinValue = -20;
     
    6769      laggedVariable.InitialFrequency = 0.0;
    6870
    69       var allSymbols = new List<Symbol>() { add, sub, mul, div, mean, sin, cos, tan, log, exp, @if, gt, lt, and, or, not, constant, variableSymbol, laggedVariable };
    70       var unaryFunctionSymbols = new List<Symbol>() { sin, cos, tan, log, exp, not };
     71      var allSymbols = new List<Symbol>() { add, sub, mul, div, mean, sin, cos, tan, log, exp, @if, gt, lt, and, or, not, setMem, readMem, constant, variableSymbol, laggedVariable };
     72      var unaryFunctionSymbols = new List<Symbol>() { sin, cos, tan, log, exp, not, setMem};
    7173      var binaryFunctionSymbols = new List<Symbol>() { gt, lt };
    7274      var functionSymbols = new List<Symbol>() { add, sub, mul, div, mean, and, or };
    73       var terminalSymbols = new List<Symbol>() { variableSymbol, constant, laggedVariable };
     75      var terminalSymbols = new List<Symbol>() { variableSymbol, constant, laggedVariable, readMem };
    7476
    7577      foreach (var symb in allSymbols)
Note: See TracChangeset for help on using the changeset viewer.