Abstract Interfaces

Abstract InterfaceLocationDescription
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 solver_runtime; re-exported there so existing consumers are unaffected).

Read more…
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