Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/23/10 14:27:06 (14 years ago)
Author:
gkronber
Message:

Implemented manipulation operators. #937 (Data types and operators for symbolic expression tree encoding)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/ConstantTreeNode.cs

    r3485 r3512  
    6363    }
    6464
     65    public override void ShakeLocalParameters(IRandom random, double shakingFactor) {
     66      base.ShakeLocalParameters(random, shakingFactor);
     67      var normalDistributedRNG = new NormalDistributedRandom(random, Symbol.ManipulatorNu, Symbol.ManipulatorSigma);
     68      double x = normalDistributedRNG.NextDouble();
     69      Value = Value + x * shakingFactor;
     70    }
     71
    6572    public override object Clone() {
    6673      return new ConstantTreeNode(this);
Note: See TracChangeset for help on using the changeset viewer.