private void EigenlösungWärmeBerechnen(object sender, RoutedEventArgs e) { if (modell != null) { if (!berechnet) { analysis = new Berechnung(modell); analysis.ComputeSystemMatrix(); } // default = 2 Eigenstates, falls nicht anders spezifiziert if (modell.Eigenstate == null) { modell.Eigenstate = new Eigenzustand("default", 2); } analysis.Eigenstates(); _ = MessageBox.Show("Eigenlösung erfolgreich ermittelt", "Wärmeberechnung"); } else { _ = MessageBox.Show("Modelldaten sind noch nicht spezifiziert", "Wärmeberechnung"); } }