public void Serialize(XmlWriter xml)
{
xml.WriteStartElement("T-Results");
xml.WriteAttributeString("ID", results.AnalysisID.ToString());
xml.WriteAttributeString("Finished", results.Finished.ToString());
if (results != null && results.AnalysisID > 0 && results.Finished)
{
writeResultCases(xml);
writeJointDisplacements(xml);
writeJointReactions(xml);
writeJointVelocities(xml);
writeJointAccelerations(xml);
writeJointMasses(xml);
writeElementJointForces(xml);
writeBaseReactions(xml);
writeModalPeriods(xml);
writeModalLoadParticipation(xml);
writeModalParticipationMass(xml);
writeModalParticipationFactors(xml);
writeResponseSpectrumModalInfo(xml);
writeDesignSteelSummary(xml);
writeDesignSteelPMM(xml);
writeDesignSteelShear(xml);
writeDesignConcreteColumn(xml);
writeDesignConcreteBeam(xml);
}
xml.WriteEndElement();
}