| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iter | |||
| real(kind=wp), | intent(in) | :: | sim_time | |||
| real(kind=wp), | intent(in) | :: | dt | |||
| real(kind=wp), | intent(in) | :: | residual | |||
| real(kind=wp), | intent(in) | :: | wallclock_s |
Cooperative progress-tick callback signature (moved verbatim from
solver_runtime; re-exported there so existing consumers are
unaffected).
Bound by adapters that want lightweight per-iteration progress updates
from inside the bounded step loop. Called every every_steps iterations
or every every_seconds wall-clock seconds, whichever comes first.
Behaviour is purely advisory: returning has no effect on the solver
beyond the callback's own side effects.