schemes.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:triflow 作者: locie 项目源码 文件源码
def __init__(self, model, jac=False,
                 integrator='vode', **integrator_kwargs):
        def func_scipy_proxy(t, U, fields, pars, hook):
            fields.fill(U)
            fields, pars = hook(t, fields, pars)
            return model.F(fields, pars)

        def jacob_scipy_proxy(t, U, fields, pars, hook):
            fields.fill(U)
            fields, pars = hook(t, fields, pars)
            return model.J(fields, pars, sparse=False)

        self._solv = ode(func_scipy_proxy,
                         jac=jacob_scipy_proxy if jac else None)
        self._solv.set_integrator(integrator, **integrator_kwargs)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号