Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/16/21 11:22:29 (2 years ago)
Author:
chaider
Message:

#3140

  • Removed setter from INumericTreeNode
  • Fixed SymbolicExpressionImporter check for constants and number individually
  • Set exponent of power in DerivativeCalculator to number
  • Set number in TreeConstantNodeEditDialog and ExpressionTreeChart
  • Fixed setting of VariableRanges in DataAnalysisProblemData
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3140_NumberSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Importer/SymbolicExpressionImporter.cs

    r18123 r18142  
    162162        return tree;
    163163      } else if (tokens.Peek().Symbol == TokenSymbol.CONSTANT) {
    164         var t = (INumericTreeNode)number.CreateTreeNode();
    165         t.Value = tokens.Dequeue().DoubleValue;
    166         return t;
     164        var value = tokens.Dequeue().DoubleValue;
     165        var constant = new Constant() { Value = value };
     166        return constant.CreateTreeNode();
    167167      } else if (tokens.Peek().Symbol == TokenSymbol.LBRACKET) {
    168168        Expect(Token.LBRACKET, tokens);
    169169        Expect(Token.NUM, tokens);
    170         var t = (INumericTreeNode)number.CreateTreeNode();
     170        var t = (NumberTreeNode)number.CreateTreeNode();
    171171        if (tokens.Peek().Symbol == TokenSymbol.EQ) {
    172172          Expect(Token.EQ, tokens);
Note: See TracChangeset for help on using the changeset viewer.