/// <summary> /// Simulate the steady-state problem with the given strut /// and cooler. Output the results. /// </summary> /// <param name="strut"></param> /// <param name="cooler"></param> private void simulate(Strut strut, Cooler cooler) { Cursor savedCursor = this.Cursor; try { this.Cursor = Cursors.WaitCursor; this.Refresh(); SteadyStateTempclass ssTemp = new SteadyStateTempclass(); MWNumericArray temp = (MWNumericArray)ssTemp.steadystatetemperature( strut.Length, strut.CrossSectionalArea, strut.Material.getData("PM"), cooler.getData("CPM")); answerBox.Text = temp.ToString(); } finally { this.Cursor = savedCursor; } }
public CoolerCollection(string xmlFileName) { XPathNavigator navigator = openDocumentForReading(xmlFileName); if (!navigator.MoveToChild("coolers", "")) { throw new Exception("XML Parsing error"); } if (!navigator.MoveToChild("cooler", "")) { throw new Exception("XML Parsing error"); } do { Cooler cooler = new Cooler(navigator.Clone()); objectList.Add(cooler); } while (navigator.MoveToNext()); }