| Abstract Interface | Location | Description |
|---|---|---|
| fds_iface | solver_interfaces | |
| flux_splitter_both_iface | solver_interfaces | |
| flux_splitter_iface | solver_interfaces | |
| hook_dt_i | run_step_engine | |
| hook_set_dt_i | run_step_engine | |
| hook_void_i | run_step_engine | |
| limiter_iface | muscl | |
| progress_callback_i | run_step_engine | Cooperative progress-tick callback signature (moved verbatim from
|
| reconstructor_iface | solver_interfaces | |
| rhs_fn | stepper_kernels | Recompute the spatial residual for the current solution state. Implementations refresh halos/BCs and fill resid interior cells. Implementations must not modify the context's dt mid-step — kernels freeze dt at entry. |
| stepper_2d_iface | time_integration_2d | |
| stepper_iface | time_integration |