/*
* SPDX-License-Identifier: MIT
* Copyright (c) 2023 - 2026. The DeepCausality Authors and Contributors. All Rights Reserved.
*/
use crateCfdScalar;
use PhysicsError;
/// One projected step of a CFD solver: the theory's integration (RK4) followed by
/// the Leray projection back into the divergence-free type-state and the CFL guard,
/// reading the [`crate::Ambient`] for that step.
///
/// This is the per-step advance value the CfdFlow march drives via the arrow-algebra
/// iterator (`iterate_until` / `iterate_n`), interleaving between-step coupling
/// stages between calls.