Call this to continue the integration after an interrupted task
(idid = -1, -2, -3, or -4). This is equivalent to setting
info(1) = 1 as described in the ddeabm documentation.
It has no effect if the previous task was not interrupted.
Note that for idid=-2 the relaxed tolerances recommended by the
code are retained and used for the remainder of the problem.
For idid=-3, the problem must be corrected (a positive atol)
by calling initialize again, which also restarts the problem.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ddeabm_class), | intent(inout) | :: | me |
subroutine ddeabm_resume_integration(me) implicit none class(ddeabm_class), intent(inout) :: me if (me%info(1) == -1) me%info(1) = 1 end subroutine ddeabm_resume_integration