Derived Types

TypeLocationExtendsDescription
cfd_solver_handle_t solver_c_api None

Opaque token wrapper used to validate ABI handles from foreign code.

cfd_solver_progress_c_t solver_c_api None

C-interoperable progress record returned by cfd_solver_get_progress.

config_schema_entry_t config_schema None

Metadata published for one runtime-queryable configuration key.

Read more…
config_t config None

All runtime-configurable simulation parameters with Sod shock tube defaults.

perf_counters_t solver_state None

Named wall-clock timers for the three hot regions of compute_resid().

Read more…
solver_progress_t solver_session None

Polling-friendly runtime summary exposed to adapters.

Read more…
solver_run_context_t solver_runtime None

Aggregate context bundling all state needed for a single solver run.

Read more…
solver_session_t solver_session None

Mutable solver session that owns one configuration and, optionally, one runtime.

Read more…
solver_state_t solver_state None

All per-simulation state for the 1D Euler solver.

Read more…
timer_t timer None

Wall-clock timer accumulator.

Read more…