private void InstationäreBerechnung(object sender, RoutedEventArgs e) { if (zeitintegrationDaten) { if (!berechnet) { analysis = new Berechnung(modell); analysis.ComputeSystemMatrix(); analysis.ComputeSystemVector(); analysis.SolveEquations(); berechnet = true; } analysis.TimeIntegration1StOrder(); zeitintegrationBerechnet = true; _ = MessageBox.Show("Zeitintegration erfolgreich durchgeführt", "instationäre Wärmeberechnung"); } else { _ = MessageBox.Show("Daten für Zeitintegration sind noch nicht spezifiziert", "Wärmeberechnung"); } }