nonlinear_solvers Module


Uses

  • module~~nonlinear_solvers~~UsesGraph module~nonlinear_solvers nonlinear_solvers module~yaeos__constants yaeos__constants module~nonlinear_solvers->module~yaeos__constants module~yaeos__math_linalg yaeos__math_linalg module~nonlinear_solvers->module~yaeos__math_linalg iso_fortran_env iso_fortran_env module~yaeos__constants->iso_fortran_env module~yaeos__math_linalg->module~yaeos__constants

Used by

  • module~~nonlinear_solvers~~UsedByGraph module~nonlinear_solvers nonlinear_solvers proc~solve_tp solve_TP proc~solve_tp->module~nonlinear_solvers

Subroutines

public subroutine newton_solve(fun, x, tol, max_iter, its, info)

Arguments

Type IntentOptional Attributes Name
public subroutine fun(x, f, J)
Arguments
Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x(:)
real(kind=dp), intent(out) :: f(:)
real(kind=dp), intent(out) :: J(:,:)
real(kind=dp), intent(inout) :: x(:)
real(kind=dp), intent(in) :: tol
integer, intent(in) :: max_iter
integer, intent(out) :: its
integer, intent(out) :: info