newton.py¶
Non-linear solver that implements a Newton’s method.
-
class
openmdao.solvers.newton.
Newton
[source]¶ Bases:
openmdao.solvers.solverbase.NonLinearSolver
A python Newton solver with line-search adapation of the relaxation parameter.
-
solve
(params, unknowns, resids, system, metadata=None)[source]¶ Solves the system using a Netwon’s Method.
Args: params : VecWrapper
VecWrapper containing parameters. (p)
unknowns : VecWrapper
VecWrapper containing outputs and states. (u)
resids : VecWrapper
VecWrapper containing residuals. (r)
system : System
Parent System object.
metadata : dict, optional
Dictionary containing execution metadata (e.g. iteration coordinate).
-