Flow charts¶
One chart per feature: what enters, which function decides what, where each refusal happens, and what comes out. The standard, and the check that keeps each chart's function list true to the code, are in Function contracts and flow charts.
In the order the contract batches reached them (2026-09-29; batch 2's charts
landed 2026-09-30, batch 3's, which cover io/, 2026-10-01, and batch 4's, the
run command and the vehicle system, 2026-10-05, batch 5's, the GUI shell, and batch 6's, the editor and post-processor, both 2026-10-06). Every planned chart now exists:
| Feature | Chart |
|---|---|
| Case load → build → run → write | Case load, build, run, write |
| Building the network from a case | Building the network |
| Pipe time step (flux, source terms, dt) | Pipe time step |
| Junctions and plenums | Junctions and plenums |
| Cylinders and combustion | Cylinders and combustion |
| Catalysts, filters and surface chemistry | Catalysts, filters and surface chemistry |
| Chemistry split inside the solver step | Chemistry split |
| Gas-phase chemistry (mechanisms, kinetics) | Gas-phase chemistry |
| Boundary conditions | Boundary conditions |
| Explicit network step | Explicit network step |
| Implicit network step | Implicit network step |
| Quasi-steady drivers | Quasi-steady drivers |
| Resume from a checkpoint | Resume from a checkpoint |
aeolus1d run, arguments to exit code |
The run command, end to end |
| Vehicle system and drive cycle | Vehicle system and drive cycle |
| GUI: open, edit, save a case | GUI: open, edit, save |
| GUI: running a case from the run dock | GUI: the run dock |
| GUI: the editor canvas (drop, connect, undo, organize) | GUI: the editor canvas |
| GUI: showing a result (plots, network view) | GUI: the post-processor |