Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/15/08 15:57:41 (16 years ago)
Author:
gkronber
Message:

fixed more bugs (not thoroughly tested but at least it works for OSGP_NOx and OSGA_TSP)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/XmlTextReaderBranch/HeuristicLab.Random/MersenneTwister.cs

    r122 r123  
    142142    public override void Populate(XmlReader reader, IDictionary<Guid, IStorable> restoredObjects) {
    143143      base.Populate(reader, restoredObjects);
    144 
    145       reader.ReadToDescendant("State");
    146       string stateString = reader.ReadString();
    147       reader.ReadEndElement();
     144      reader.Read();
     145      string stateString = reader.ReadElementString("State");
    148146      string[] tokens = stateString.Split(';');
    149147      for(int i = 0; i < tokens.Length; i++)
    150148        state[i] = uint.Parse(tokens[i]);
    151       reader.ReadToDescendant("P");
    152       p = int.Parse(reader.ReadString());
    153       reader.ReadEndElement();
    154       reader.ReadToDescendant("Init");
    155       init = bool.Parse(reader.ReadString());
    156       reader.ReadEndElement();
     149      p = int.Parse(reader.ReadElementString("P"));
     150      init = bool.Parse(reader.ReadElementString("Init"));
    157151    }
    158152    #endregion
Note: See TracChangeset for help on using the changeset viewer.