![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
The org.hydrocouple.openswmm.transport.ard process component — phase E3: parse the dispersion subset of model.ard into SimulationContext::ard_config.
More...
#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::transport |
Functions | |
| void | openswmm::transport::registerArdComponent () |
| Register built-in ARD parser/serializer callbacks in process singleton. | |
| void | openswmm::transport::warnIfFvDispersionKeyIgnored (SimulationContext &ctx) |
| Warn when FV_DISPERSION is set while EULERIAN_ARD reads its own component coefficients. | |
| void | openswmm::transport::resolveArdTransportRows (SimulationContext &ctx, std::vector< std::string > &errors) |
| Resolve deferred MSX boundary/source rows to native element/species/time-series arrays. | |
| bool | openswmm::transport::ardBoundariesNeedExternalVolumes (const SimulationContext &ctx) |
| Test whether resolved ARD boundary rows need shared external carrier assembly. | |
The org.hydrocouple.openswmm.transport.ard process component — phase E3: parse the dispersion subset of model.ard into SimulationContext::ard_config.
Supports display-unit dispersion and conduit overrides, shared scalar scheme/limiter, target cell length, diagnostic CSV output and deferred MSX-only node boundaries/conduit sources (constant or time series). Storage mixing beyond the existing reactor model remains unsupported. Configurations bypassed by selected quality/ignore options warn during setup. Resolve species/series rows after every component has applied.