【问题标题】:Running an ODEProblem until given a signal运行 ODEProblem 直到给出信号
【发布时间】:2018-02-07 23:41:19
【问题描述】:

ODEProblem 的时间跨度是否可能是开放式的,即问题一直运行到给出外部信号(可能通过具有适当条件的离散回调)?直观地说,这意味着提供tspan = (0.0, Inf) 之类的东西,尽管我不确定这是否被允许并且似乎在documentation 中找不到任何东西。 TIA。

【问题讨论】:

    标签: callback julia simulation differential-equations differentialequations.jl


    【解决方案1】:

    是的,您可以使用tspan = (0.0, Inf)。当然,如果您这样做,您需要确保设置a terminating event like in this example 使其不会永远运行,或者您可以使用integrator interface 控制步骤并随时停止。

    【讨论】:

    • 谢谢,当 Julia 按我的预期工作时,我总是很高兴。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 2016-10-21
    相关资源
    最近更新 更多