![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Utah Energy Balance snow processing for subcatchments. More...
#include "core/ProcessPerf.hpp"#include "UebSubcatchments.hpp"#include "SnowCheckpoint.hpp"#include "DegreeDaySnow.hpp"#include "../../core/SimulationContext.hpp"#include "../../core/UnitConversion.hpp"#include "../Radiation.hpp"#include "../Gage.hpp"#include <algorithm>#include <cmath>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::surface |
| namespace | openswmm::surface::ueb |
Functions | |
| std::string | openswmm::surface::ueb::initializeSubcatchments (SimulationContext &context, snow::SnowSoA &snow) |
| Initialize privately staged UEB columns from authored native snow assignments. | |
| double | openswmm::surface::ueb::nextSnowBoundary (const SimulationContext &context, double elapsed, double proposed) noexcept |
| Shorten a proposed span to the next native UEB held-forcing boundary. | |
| std::string | openswmm::surface::ueb::advanceSubcatchments (SimulationContext &context, snow::SnowSoA &native, double date, double elapsed, double seconds, const double *rain, const double *snow) |
| Trial accepted UEB snow and plowing over one source/runoff interval. | |
Utah Energy Balance snow processing for subcatchments.