Eine naheliegende Abhilfe wäre, die Fehlertoleranzen zu verringern oder eine kleine Maximal-Schrittweite vorzugeben. Dies führt aber zu einer im Grunde unnötigen Erhöhung der Genauigkeit und damit zu erhöhter Rechenzeit.
Stattdessen kann man den Solver anweisen, Zwischenpunkte auszugeben, ohne den internen Rechenaufwand zu erhöhen. Diese Punkte könnten z. B. einfach durch Interpolation gewonnen werden. Dazu erhöht man den "Refine factor", im Beispiel etwa von 1 auf 10.
|