get_return_code#
- complex_ode.get_return_code()[Quelle]#
Extrahiert den Rückgabecode der Integration, um eine bessere Kontrolle bei fehlgeschlagener Integration zu ermöglichen.
Im Allgemeinen bedeutet ein Rückgabecode > 0 Erfolg, während ein Rückgabecode < 0 Fehlschlag bedeutet.
Hinweise
Dieser Abschnitt beschreibt mögliche Rückgabecodes und deren Bedeutung für die verfügbaren Integratoren, die über die Methode
set_integratorausgewählt werden können.“vode”
Rückgabecode
Nachricht
2
Integration erfolgreich.
-1
Bei diesem Aufruf wurde zu viel Arbeit geleistet. (Möglicherweise falsches MF.)
-2
Zu hohe Genauigkeit angefordert. (Toleranzen zu klein.)
-3
Ungültige Eingabe erkannt. (Siehe ausgegebene Meldung.)
-4
Wiederholte Fehlerprüfungsfehler. (Alle Eingaben prüfen.)
-5
Wiederholte Konvergenzfehler. (Möglicherweise schlechte Jacobi-Matrix bereitgestellt oder falsche Wahl von MF oder Toleranzen.)
-6
Fehlergewicht wurde während des Problems Null. (Lösungskomponente i verschwand und ATOL oder ATOL(i) = 0.)
“zvode”
Rückgabecode
Nachricht
2
Integration erfolgreich.
-1
Bei diesem Aufruf wurde zu viel Arbeit geleistet. (Möglicherweise falsches MF.)
-2
Zu hohe Genauigkeit angefordert. (Toleranzen zu klein.)
-3
Ungültige Eingabe erkannt. (Siehe ausgegebene Meldung.)
-4
Wiederholte Fehlerprüfungsfehler. (Alle Eingaben prüfen.)
-5
Wiederholte Konvergenzfehler. (Möglicherweise schlechte Jacobi-Matrix bereitgestellt oder falsche Wahl von MF oder Toleranzen.)
-6
Fehlergewicht wurde während des Problems Null. (Lösungskomponente i verschwand und ATOL oder ATOL(i) = 0.)
“dopri5”
Rückgabecode
Nachricht
1
Integration erfolgreich.
2
Integration erfolgreich (unterbrochen durch solout).
-1
Eingabe ist nicht konsistent.
-2
Größerer nsteps ist erforderlich.
-3
Schrittgröße wird zu klein.
-4
Problem ist wahrscheinlich steif (unterbrochen).
“dop853”
Rückgabecode
Nachricht
1
Integration erfolgreich.
2
Integration erfolgreich (unterbrochen durch solout).
-1
Eingabe ist nicht konsistent.
-2
Größerer nsteps ist erforderlich.
-3
Schrittgröße wird zu klein.
-4
Problem ist wahrscheinlich steif (unterbrochen).
“lsoda”
Rückgabecode
Nachricht
2
Integration erfolgreich.
-1
Bei diesem Aufruf wurde zu viel Arbeit geleistet (möglicherweise falscher Dfun-Typ).
-2
Zu hohe Genauigkeit angefordert (Toleranzen zu klein).
-3
Ungültige Eingabe erkannt (interner Fehler).
-4
Wiederholte Fehlerprüfungsfehler (interner Fehler).
-5
Wiederholte Konvergenzfehler (möglicherweise schlechte Jacobi-Matrix oder Toleranzen).
-6
Fehlergewicht wurde während des Problems Null.
-7
Interner Arbeitsbereich unzureichend, um abzuschließen (interner Fehler).