private void writeLRFD99(XmlWriter xml, LRFD99 obj)
{
string thDesign = obj.GetTHDesignName(obj.TimeHistoryDesign);
xml.WriteStartElement("THDesign");
xml.WriteAttributeString("Name", thDesign);
xml.WriteAttributeString("FrameType", "OMF");
xml.WriteAttributeString("PatLLF", obj.PatLLF.ToString());
xml.WriteAttributeString("SRatioLimit", obj.SRatioLimit.ToString());
xml.WriteAttributeString("MaxIter", obj.MaxIter.ToString());
xml.WriteAttributeString("PhiB", obj.PhiB.ToString());
xml.WriteAttributeString("PhiC", obj.PhiC.ToString());
xml.WriteAttributeString("PhiTY", obj.PhiTY.ToString());
xml.WriteAttributeString("PhiV", obj.PhiV.ToString());
xml.WriteAttributeString("PhiTF", obj.PhiTF.ToString());
xml.WriteAttributeString("PhiVT", obj.PhiVT.ToString());
xml.WriteAttributeString("PhiCA", obj.PhiCA.ToString());
xml.WriteAttributeString("CheckDefl", CodeYN(obj.CheckDefl));
xml.WriteAttributeString("DLRat", obj.DLRat.ToString());
xml.WriteAttributeString("SDLAndLLRat", obj.SDLAndLLRat.ToString());
xml.WriteAttributeString("LLRat", obj.LLRat.ToString());
xml.WriteAttributeString("TotalRat", obj.TotalRat.ToString());
xml.WriteAttributeString("NetRat", obj.NetRat.ToString());
xml.WriteAttributeString("SeisCat", obj.SeisCat.ToString());
xml.WriteAttributeString("SeisCode", CodeYN(obj.SeisCode));
xml.WriteAttributeString("SeisLoad", CodeYN(obj.SeisLoad));
xml.WriteAttributeString("PlugWeld", CodeYN(obj.PlugWeld));
xml.WriteEndElement();
steelCode = "AISC-LRFD99";
}