![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <openswmm_coupling.h>
Public Attributes | |
| unsigned | struct_size |
| int | channel |
| int | cell |
| int | mode |
| double | rate_m_s |
| double | until_seconds |
| int | species_count |
| const double * | concentrations |
Forcing rate in m/s. mode: 0 clear, 1 replace, 2 add (rain/evap only). cell=-1 addresses all cells for rain/evap/quality; infiltration is per-cell, replaces native infiltration and transfers donor water/quality to GW once. species_count=0 keeps authored rainfall quality; a full tuple overrides it. until_seconds=0 holds until clear. Quality-only channel ignores rate.
| int SWMM_CouplingForcing::cell |
| int SWMM_CouplingForcing::channel |
| const double* SWMM_CouplingForcing::concentrations |
| int SWMM_CouplingForcing::mode |
| double SWMM_CouplingForcing::rate_m_s |
| int SWMM_CouplingForcing::species_count |
| unsigned SWMM_CouplingForcing::struct_size |
| double SWMM_CouplingForcing::until_seconds |