Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/15/10 23:49:54 (14 years ago)
Author:
swagner
Message:

Renamed classes of HeuristicLab.Data (#909)

File:
1 edited

Legend:

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

    r3017 r3048  
    3434  [Creatable("Test")]
    3535  public sealed class RandomCreator : SingleSuccessorOperator {
    36     public ValueLookupParameter<BoolData> SetSeedRandomlyParameter {
    37       get { return (ValueLookupParameter<BoolData>)Parameters["SetSeedRandomly"]; }
     36    public ValueLookupParameter<BoolValue> SetSeedRandomlyParameter {
     37      get { return (ValueLookupParameter<BoolValue>)Parameters["SetSeedRandomly"]; }
    3838    }
    39     public ValueLookupParameter<IntData> SeedParameter {
    40       get { return (ValueLookupParameter<IntData>)Parameters["Seed"]; }
     39    public ValueLookupParameter<IntValue> SeedParameter {
     40      get { return (ValueLookupParameter<IntValue>)Parameters["Seed"]; }
    4141    }
    4242    public LookupParameter<IRandom> RandomParameter {
    4343      get { return (LookupParameter<IRandom>)Parameters["Random"]; }
    4444    }
    45     public BoolData SetSeedRandomly {
     45    public BoolValue SetSeedRandomly {
    4646      get { return SetSeedRandomlyParameter.Value; }
    4747      set { SetSeedRandomlyParameter.Value = value; }
    4848    }
    49     public IntData Seed {
     49    public IntValue Seed {
    5050      get { return SeedParameter.Value; }
    5151      set { SeedParameter.Value = value; }
     
    5454    public RandomCreator()
    5555      : base() {
    56       Parameters.Add(new ValueLookupParameter<BoolData>("SetSeedRandomly", "True if the random seed should be set to a random value, otherwise false.", new BoolData(true)));
    57       Parameters.Add(new ValueLookupParameter<IntData>("Seed", "The random seed used to initialize the new pseudo random number generator.", new IntData(0)));
     56      Parameters.Add(new ValueLookupParameter<BoolValue>("SetSeedRandomly", "True if the random seed should be set to a random value, otherwise false.", new BoolValue(true)));
     57      Parameters.Add(new ValueLookupParameter<IntValue>("Seed", "The random seed used to initialize the new pseudo random number generator.", new IntValue(0)));
    5858      Parameters.Add(new LookupParameter<IRandom>("Random", "The new pseudo random number generator which is initialized with the given seed."));
    5959    }
    6060
    6161    public override IOperation Apply() {
    62       if (SetSeedRandomlyParameter.ActualValue == null) SetSeedRandomlyParameter.ActualValue = new BoolData(true);
     62      if (SetSeedRandomlyParameter.ActualValue == null) SetSeedRandomlyParameter.ActualValue = new BoolValue(true);
    6363      bool setSeedRandomly = SetSeedRandomlyParameter.ActualValue.Value;
    64       if (SeedParameter.ActualValue == null) SeedParameter.ActualValue = new IntData(0);
    65       IntData seed = SeedParameter.ActualValue;
     64      if (SeedParameter.ActualValue == null) SeedParameter.ActualValue = new IntValue(0);
     65      IntValue seed = SeedParameter.ActualValue;
    6666
    6767      if (setSeedRandomly) seed.Value = new System.Random().Next();
Note: See TracChangeset for help on using the changeset viewer.