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

Piecewise-constant forcing over [start,end) in elapsed seconds. month is zero-based; infil_factor/recovery_factor are monthly dimensionless multipliers. sources follow the owning group's ascending subcatchment order; rain/pet/raw_precipitation are internal ft/s, not project rainfall units. More...

#include <SourceClockGroups.hpp>

Collaboration diagram for openswmm::runoff::SourceForcingInterval:

Public Attributes

double start = 0.0
 
double end = 0.0
 
int month = 0
 
double infil_factor = 1.0
 
double recovery_factor = 1.0
 
std::vector< RunoffSourceForcing > sources
 

Detailed Description

Piecewise-constant forcing over [start,end) in elapsed seconds. month is zero-based; infil_factor/recovery_factor are monthly dimensionless multipliers. sources follow the owning group's ascending subcatchment order; rain/pet/raw_precipitation are internal ft/s, not project rainfall units.

Member Data Documentation

◆ end

double openswmm::runoff::SourceForcingInterval::end = 0.0

◆ infil_factor

double openswmm::runoff::SourceForcingInterval::infil_factor = 1.0

◆ month

int openswmm::runoff::SourceForcingInterval::month = 0

◆ recovery_factor

double openswmm::runoff::SourceForcingInterval::recovery_factor = 1.0

◆ sources

std::vector<RunoffSourceForcing> openswmm::runoff::SourceForcingInterval::sources

◆ start

double openswmm::runoff::SourceForcingInterval::start = 0.0

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