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

#include <Runoff.hpp>

Collaboration diagram for openswmm::runoff::RunoffSourceForcing:

Public Attributes

int subcatch = -1
 
double rain = 0.0
 
double pet = 0.0
 
std::array< double, 3 > surface_return {}
 
double raw_precipitation = -1
 
double pet_imperv = -1
 
double pet_perv = -1
 

Detailed Description

Completed-interval rates, already resolved to internal ft/s. A non-null batch selects only these sources and bypasses global gage/PET cursors. Coupled outflow uses the integrated reservoir storage balance (interval mean flux); an ordinary solve retains its legacy endpoint-rate rectangle.

Member Data Documentation

◆ pet

double openswmm::runoff::RunoffSourceForcing::pet = 0.0

◆ pet_imperv

double openswmm::runoff::RunoffSourceForcing::pet_imperv = -1

◆ pet_perv

double openswmm::runoff::RunoffSourceForcing::pet_perv = -1

◆ rain

double openswmm::runoff::RunoffSourceForcing::rain = 0.0

◆ raw_precipitation

double openswmm::runoff::RunoffSourceForcing::raw_precipitation = -1

◆ subcatch

int openswmm::runoff::RunoffSourceForcing::subcatch = -1

◆ surface_return

std::array<double, 3> openswmm::runoff::RunoffSourceForcing::surface_return {}

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