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

Scheduling of water sources with common integration clocks. More...

#include "Runoff.hpp"
#include "Climate.hpp"
#include "../data/ForcingData.hpp"
#include <array>
#include <string>
#include <vector>
Include dependency graph for SourceClockGroups.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmm::runoff::SourceForcingInterval
 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...
 
struct  openswmm::runoff::SourceClockGroup
 One weakly connected runoff/LID/snow-transfer component. subcatches/lid_usages contain model indices; completed_end is accepted elapsed seconds. pending contains staged forcing only, never committed water state. More...
 
class  openswmm::runoff::SourceClockGroups
 

Namespaces

namespace  openswmm
 
namespace  openswmm::detail
 
namespace  openswmm::runoff
 

Detailed Description

Scheduling of water sources with common integration clocks.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License
Apache-2.0