- Timestamp:
- 04/14/08 17:49:47 (16 years ago)
- Location:
- branches/XmlTextWriterBranch
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/XmlTextWriterBranch/HeuristicLab.Random/NormalDistributedRandom.cs
r2 r119 513 513 514 514 515 public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) { 516 XmlNode node = base.GetXmlNode(name, document, persistedObjects); 517 518 XmlNode muNode = document.CreateNode(XmlNodeType.Element, "Mu", null); 519 muNode.InnerText = mu.ToString(); 520 node.AppendChild(muNode); 521 522 XmlNode sigmaNode = document.CreateNode(XmlNodeType.Element, "Sigma", null); 523 sigmaNode.InnerText = sigma.ToString(); 524 node.AppendChild(sigmaNode); 525 526 node.AppendChild(PersistenceManager.Persist("UniformRandom", uniform, document, persistedObjects)); 527 528 return node; 515 //public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) { 516 // XmlNode node = base.GetXmlNode(name, document, persistedObjects); 517 518 // XmlNode muNode = document.CreateNode(XmlNodeType.Element, "Mu", null); 519 // muNode.InnerText = mu.ToString(); 520 // node.AppendChild(muNode); 521 522 // XmlNode sigmaNode = document.CreateNode(XmlNodeType.Element, "Sigma", null); 523 // sigmaNode.InnerText = sigma.ToString(); 524 // node.AppendChild(sigmaNode); 525 526 // node.AppendChild(PersistenceManager.Persist("UniformRandom", uniform, document, persistedObjects)); 527 528 // return node; 529 //} 530 public override void Persist(string name, XmlWriter writer, IDictionary<Guid, IStorable> persistedObjects) { 531 base.Persist(name, writer, persistedObjects); 532 writer.WriteStartElement("Mu"); 533 writer.WriteValue(mu.ToString()); 534 writer.WriteEndElement(); 535 writer.WriteStartElement("Sigma"); 536 writer.WriteValue(sigma.ToString()); 537 writer.WriteEndElement(); 538 PersistenceManager.Persist("UniformRandom", uniform, writer, persistedObjects); 529 539 } 530 540
Note: See TracChangeset
for help on using the changeset viewer.