continuation_solver Interface

interface
public subroutine continuation_solver(fun, iters, X, ns, S, dS, dXdS, point, max_iters, F, df, dfds, tol)

Arguments

Type IntentOptional Attributes Name
procedure(continuation_function) :: fun

Function to solve

integer, intent(out) :: iters

Number of iterations needed

real(kind=pr), intent(inout) :: X(:)

Variables vector

integer, intent(in) :: ns

Specification number

real(kind=pr), intent(in) :: S

Specification value

real(kind=pr), intent(in) :: dS

Delta spec

real(kind=pr), intent(in) :: dXdS(:)
integer, intent(in) :: point

Point number

integer, intent(in) :: max_iters

Maximum iterations

real(kind=pr), intent(out) :: F(:)

Function values at solved point

real(kind=pr), intent(out) :: df(:,:)

Jacobian values

real(kind=pr), intent(out) :: dfds(:)

dFdS

real(kind=pr), intent(in) :: tol

Solver tolerance

Description

Solver to solve a point during numerical contination.