void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { reader.Read(); reader.ReadStartElement("Prior"); string priorTypeName = reader.Name; var priorSerializer = new XmlSerializer(Type.GetType(priorTypeName)); prior = (IGaussianProcess)priorSerializer.Deserialize(reader); reader.ReadEndElement(); reader.ReadStartElement("Basis"); string basisTypeName = reader.Name; var basisSerializer = new XmlSerializer(Type.GetType(basisTypeName)); basis = (IList <Vector>)basisSerializer.Deserialize(reader); reader.ReadEndElement(); reader.ReadEndElement(); }
void IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { reader.Read(); reader.ReadStartElement("Prior"); string priorTypeName = reader.Name; var priorSerializer = new XmlSerializer(Type.GetType(priorTypeName)); prior = (IGaussianProcess)priorSerializer.Deserialize(reader); reader.ReadEndElement(); reader.ReadStartElement("Basis"); string basisTypeName = reader.Name; var basisSerializer = new XmlSerializer(Type.GetType(basisTypeName)); basis = (IList<Vector>)basisSerializer.Deserialize(reader); reader.ReadEndElement(); reader.ReadEndElement(); }
public SparseGPFixed(IGaussianProcess prior, IList<Vector> basis) { this.prior = prior; this.basis = basis; ClearCachedValues(); }
public SparseGPFixed(IGaussianProcess prior, IList <Vector> basis) { this.prior = prior; this.basis = basis; ClearCachedValues(); }