![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Phase H5a — temperature on subcatchment surfaces. More...
#include "HeatWatershed.hpp"#include "../WatershedCommon.hpp"#include <algorithm>#include <cmath>#include <cstddef>#include "../../../core/SimulationContext.hpp"#include "../../../hydrology/Runoff.hpp"#include "../HeatFluxModules/HeatFluxes.hpp"#include "../HeatFluxModules/SolarRadiation.hpp"#include "../HeatFluxModules/SurfaceExchange.hpp"Namespaces | |
| namespace | openswmm |
| namespace | openswmm::transport |
Functions | |
| void | openswmm::transport::addRunonTemperature (SimulationContext &ctx, int donor_sc, int receiver_sc, double q) |
Accumulate run-on temperature from donor_sc onto receiver_sc. | |
| void | openswmm::transport::addRunonTemperatureAt (SimulationContext &ctx, int receiver_sc, double q, double temp_c) |
| Accumulate run-on at an explicitly supplied temperature. | |
| void | openswmm::transport::routeSubcatchmentTemperature (SimulationContext &ctx, const runoff::RunoffSoA &soa, double dt) |
| Advance ponded subarea temperatures one runoff step. | |
Phase H5a — temperature on subcatchment surfaces.