cfd_solver_advance Function

public function cfd_solver_advance(handle, max_steps, steps_taken, finished) result(status) bind(c, name='cfd_solver_advance'))

Advance the solver by at most max_steps iterations.

This is the canonical polling-first live-update path for GUI adapters.

Arguments

Type IntentOptional Attributes Name
type(c_ptr), value :: handle
integer(kind=c_int), value :: max_steps
integer(kind=c_int), intent(out) :: steps_taken
integer(kind=c_int), intent(out) :: finished

Return Value integer(kind=c_int)