Solvers#

vivyd.solvers.SolverCompatible(*args, **kwargs)

vivyd.solvers.Solver([verbose])

Abstract base class for numerical solvers of ordinary differential equations (ODEs).

vivyd.solvers.EulerExplicit([verbose])

An explicit Euler integrator for solving systems of ordinary differential equations of the form

vivyd.solvers.Midpoint([verbose])

A midpoint integrator for solving systems of ordinary differential equations of the form

vivyd.solvers.RK4([verbose])

An explicit RK4 integrator for solving systems of ordinary differential equations of the form

vivyd.solvers.RK4_38([verbose])

An explicit RK4 integrator following the 3/8 rule for solving systems of ordinary differential equations of the form