Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/17/10 05:24:03 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • corrected several bugs in order to get SGA working
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Random/3.3/RandomCreator.cs

    r2794 r2818  
    6060
    6161    public override IExecutionSequence Apply() {
    62       bool setSeedRandomly = SetSeedRandomlyParameter.ActualValue == null ? true : SetSeedRandomlyParameter.ActualValue.Value;
     62      if (SetSeedRandomlyParameter.ActualValue == null) SetSeedRandomlyParameter.ActualValue = new BoolData(true);
     63      bool setSeedRandomly = SetSeedRandomlyParameter.ActualValue.Value;
     64      if (SeedParameter.ActualValue == null) SeedParameter.ActualValue = new IntData(0);
    6365      IntData seed = SeedParameter.ActualValue;
    64       IRandom random = RandomParameter.ActualValue;
    6566
    66       if (seed == null) seed = new IntData(0);
    6767      if (setSeedRandomly) seed.Value = new System.Random().Next();
    6868      RandomParameter.ActualValue = new MersenneTwister((uint)seed.Value);
Note: See TracChangeset for help on using the changeset viewer.