Выполнение проблемы ODEP, пока не будет подан сигнал
Возможно ли это за время ODEProblem
быть открытым, т. е. чтобы проблема выполнялась до получения внешнего сигнала (возможно, с помощью дискретного обратного вызова с соответствующим условием)? Интуитивно это означало бы дать что-то вроде tspan = (0.0, Inf)
, хотя я не уверен, разрешено ли это, и не могу найти ничего в документации. ТИА.
1 ответ
Решение
Да, вы можете использовать tspan = (0.0, Inf)
, Конечно, если вы сделаете это, вам нужно будет убедиться, что вы настроили завершающее событие, как в этом примере, чтобы оно не продолжалось вечно, или вы можете использовать интерфейс интегратора для управления шагами и остановки, когда захотите.