The central, reentrant simulation context for the new engine.
double boundSurfaceOutfallFlow(const SimulationContext &ctx, int link, double q)
Bound a link flow by its upwind surface-outfall donor allowance.
Definition SurfaceExchange.hpp:31
Central, reentrant simulation context.
Definition SimulationContext.hpp:390
std::vector< double > surface_outfall_link_limit
System mass-balance totals for the optional 2D surface domain.
Definition SimulationContext.hpp:1520
LinkData links
All link state and properties.
Definition SimulationContext.hpp:580