![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Adapter for native SWMM snow accumulation and melt calculations. More...
#include "NativeSnow.hpp"#include "UebSubcatchments.hpp"#include "../../core/SimulationContext.hpp"#include "../../core/UnitConversion.hpp"#include <algorithm>#include <limits>#include <cmath>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::surface |
Functions | |
| bool | openswmm::surface::hasUebSnow (const SimulationContext &context) |
| Detect an enabled authored UEB snowpack assignment without initializing it. | |
| std::array< double, 10 > | openswmm::surface::nativeSnowResults (const SimulationContext &context, const snow::SnowSoA &state, int subcatch) |
| Assemble SI UEB snow-report fields from accepted native owner snapshots. | |
| double | openswmm::surface::nativeSnowDepth (const snow::SnowSoA &state, int subcatch) |
| Compute the legacy reported solid-snow depth for a native source. | |
| double | openswmm::surface::nativeSnowVolume (const snow::SnowSoA &state, int subcatch, double area_ft2) |
| Compute physical solid-plus-free-water inventory over actual source area. | |
| std::string | openswmm::surface::initializeNativeSnow (SimulationContext &context, snow::SnowSolver &solver) |
| Load native degree-day geometry/history and initialize assigned UEB packs. | |
Adapter for native SWMM snow accumulation and melt calculations.