void addRunonTemperature(SimulationContext &ctx, int donor_sc, int receiver_sc, double q)
Add donor runoff temperature times routed flow to receiver thermal run-on assembly.
Definition HeatWatershed.cpp:92
void routeSubcatchmentTemperature(SimulationContext &ctx, const runoff::RunoffSoA &soa, double dt)
Mix snow-adjusted precipitation/run-on and atmospheric heat into subarea thermal stores.
Definition HeatWatershed.cpp:145
void addRunonTemperatureAt(SimulationContext &ctx, int receiver_sc, double q, double temp_c)
Add a known-temperature positive run-on carrier to one receiver's thermal numerator.
Definition HeatWatershed.cpp:114
Central, reentrant simulation context.
Definition SimulationContext.hpp:390