Solver routines#

ODESolver(forward_model[, rtol, atol, ...])

The main solver class that contains forward and inverse modelling methods.

ODESolver.bayesian_inversion(t, mu, ...[, ...])

A Bayesian inversion routine using the Stein Variational Inference method.

ODESolver.max_likelihood_inversion(t, mu, ...)

Minimises the least-squares residuals between the observed friction curve and the parameterised one, using the Levenberg-Marquardt algorithm.

ODESolver.solve_forward(t, y0, params, ...)

Solve a forward problem using SciPy's solve_ivp routine.