Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(nlesolver_type), | intent(inout) | :: | me | |||
real(kind=wp), | intent(in), | dimension(me%n) | :: | xold |
previous value of |
|
real(kind=wp), | intent(in), | dimension(me%n) | :: | p |
search direction |
|
real(kind=wp), | intent(out), | dimension(me%n) | :: | x |
new |
|
real(kind=wp), | intent(inout) | :: | f |
|
||
real(kind=wp), | intent(inout), | dimension(me%m) | :: | fvec |
|
|
real(kind=wp), | intent(in), | optional, | dimension(:,:) | :: | fjac |
jacobian matrix [dense] |
real(kind=wp), | intent(in), | optional, | dimension(:) | :: | fjac_sparse |
jacobian matrix [sparse] |
line search method. Note that not all inputs/outputs are used by all methods.