OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
SWMM_CouplingForcing Struct Reference

#include <openswmm_coupling.h>

Collaboration diagram for SWMM_CouplingForcing:

Public Attributes

unsigned struct_size
 
int channel
 
int cell
 
int mode
 
double rate_m_s
 
double until_seconds
 
int species_count
 
const double * concentrations
 

Detailed Description

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.

Member Data Documentation

◆ cell

int SWMM_CouplingForcing::cell

◆ channel

int SWMM_CouplingForcing::channel

◆ concentrations

const double* SWMM_CouplingForcing::concentrations

◆ mode

int SWMM_CouplingForcing::mode

◆ rate_m_s

double SWMM_CouplingForcing::rate_m_s

◆ species_count

int SWMM_CouplingForcing::species_count

◆ struct_size

unsigned SWMM_CouplingForcing::struct_size

◆ until_seconds

double SWMM_CouplingForcing::until_seconds

The documentation for this struct was generated from the following file: