pybamm.
AlgebraicSolver
(method='lm', tol=1e-06, extra_options=None)[source]¶Solve a discretised model which contains only (time independent) algebraic equations using a root finding algorithm. Uses scipy.optimize.root. Note: this solver could be extended for quasi-static models, or models in which the time derivative is manually discretised and results in a (possibly nonlinear) algebaric system at each time level.
Parameters: |
|
---|
pybamm.
CasadiAlgebraicSolver
(tol=1e-06, extra_options=None)[source]¶Solve a discretised model which contains only (time independent) algebraic equations using CasADi’s root finding algorithm. Note: this solver could be extended for quasi-static models, or models in which the time derivative is manually discretised and results in a (possibly nonlinear) algebaric system at each time level.
Parameters: |
|
---|