|
From: | Rik |
Subject: | [Octave-bug-tracker] [bug #59063] Event Handling different between Ode-Solvers (especially ode15s) |
Date: | Wed, 11 Nov 2020 18:30:14 -0500 (EST) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36 |
Follow-up Comment #10, bug #59063 (project octave): Yes, it seems like this simple change might be enough: - if ((val(i) > 0 && oldval(i) < 0 && dir(i) != -1) // increasing - || (val(i) < 0 && oldval(i) > 0 && dir(i) != 1)) // decreasing + if ((val(i) >= 0 && oldval(i) < 0 && dir(i) != -1) // increasing + || (val(i) <= 0 && oldval(i) > 0 && dir(i) != 1)) // decreasing Attached as a diff. (file #50254) _______________________________________________________ Additional Item Attachment: File name: 59063.diff Size:0 KB <https://file.savannah.gnu.org/file/59063.diff?file_id=50254> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?59063> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |