Source code for nbkode.euler

"""
    nbkode.euler
    ~~~~~~~~~~~~

    Methods of the Adams–Moulton family (implicit methods).
    - ForwardEuler (Euler)
    - BackwardEuler

    See: https://en.wikipedia.org/wiki/Linear_multistep_method

    :copyright: 2020 by nbkode Authors, see AUTHORS for more details.
    :license: BSD, see LICENSE for more details.
"""

from .multistep.adams_bashforth import AdamsBashforth1
from .multistep.adams_moulton import AdamsMoulton1


[docs]class ForwardEuler(AdamsBashforth1): """The simple explicit (forward) Euler scheme y[n+1] = y[n] + h * f(t[n], y[n]) """ ALIASES = ("Euler",) GROUP = "Euler"
[docs]class BackwardEuler(AdamsMoulton1): """The simple implicit (backward) Euler scheme y[n+1] = y[n] + h * f(t[n+1], y[n+1]) """ GROUP = "Euler"