Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | Dimension of the problem |
||
real(kind=r8), | intent(in), | dimension(n) | :: | xcur | Array of length |
|
real(kind=r8), | intent(in), | dimension(n) | :: | fcur | Array of length |
|
integer, | intent(in) | :: | ijob | Integer flag indicating which product is desired. 0 indicates . 1 indicates . |
||
real(kind=r8), | intent(in), | dimension(n) | :: | v | An array of length |
|
real(kind=r8), | intent(out), | dimension(n) | :: | z | An array of length n containing the desired product on output. |
|
real(kind=r8), | intent(inout), | dimension(*) | :: | rpar | Parameter/work array |
|
integer, | intent(inout), | dimension(*) | :: | ipar | Parameter/work array |
|
integer, | intent(out) | :: | itrmjv | Termination flag. 0 indcates normal termination, 1 indicatesfailure to prodce , and 2 indicates failure to produce |
Interface for a subroutine which optionally evaluates or , where is the Jacobian of and is a right preconditioning operator.