scipy.integrate.complex_ode.

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_integrator ausgewä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).