Мне интересно, как я могу ограничить количество итераций, которые solve_ivp
выполняет для шага интеграции, или установить минимальный размер шага.Я выполняю калибровку и хочу, чтобы решатель не занимал очень много времени, если мои параметры приводят к сложной системе интеграции.
Существует аргумент как min_step
, но это относится только к решателю LSODA иЯ использую BDF (так как моя система жесткая).Для старого odeint
я также мог бы выбрать максимальное количество шагов интеграции, но этого, похоже, не существует в solve_ivp
.Кто-нибудь знает, как на самом деле решатель решает, когда прервать интеграцию, потому что она не удалась?