Model for example4.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | np | |||
integer, | intent(in) | :: | nq | |||
integer, | intent(in) | :: | ldn | |||
integer, | intent(in) | :: | ldm | |||
integer, | intent(in) | :: | ldnp | |||
real(kind=wp), | intent(in) | :: | beta(np) | |||
real(kind=wp), | intent(in) | :: | xplusd(ldn,m) | |||
integer, | intent(in) | :: | ifixb(np) | |||
integer, | intent(in) | :: | ifixx(ldifx,m) | |||
integer, | intent(in) | :: | ldifx | |||
integer, | intent(in) | :: | ideval | |||
real(kind=wp), | intent(out) | :: | f(ldn,nq) | |||
real(kind=wp), | intent(out) | :: | fjacb(ldn,ldnp,nq) | |||
real(kind=wp), | intent(out) | :: | fjacd(ldn,ldm,nq) | |||
integer, | intent(out) | :: | istop |
If ROOT is not zero then returns value of time when M==ROOT in TOUT. Else, runs until TOUT and returns value in M. If PRINT_EVERY is non-zero then the solution is printed every PRINT_EVERY time units or every H (which ever is greater).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | m | |||
real(kind=wp), | intent(in) | :: | c | |||
real(kind=wp), | intent(in) | :: | kwee | |||
real(kind=wp), | intent(in) | :: | k25 | |||
real(kind=wp), | intent(in) | :: | k25p | |||
real(kind=wp), | intent(in) | :: | print_every | |||
real(kind=wp), | intent(inout) | :: | tout | |||
real(kind=wp), | intent(in) | :: | root |