70#ifndef OPENSWMM_ENGINE_TRANSPORT_RADIATIVE_EXCHANGE_HPP
71#define OPENSWMM_ENGINE_TRANSPORT_RADIATIVE_EXCHANGE_HPP
90 double shade_factor)
noexcept;
93double backLongwave(
double t_water_c,
double emiss_water)
noexcept;
103 double cloud_factor = 1.0) noexcept;
107 double atm_emiss_coeff,
double lw_reflection,
109 double cloud_factor = 1.0) noexcept;
113 double sky_view) noexcept;
126 double jin_wm2 = -1.0,
127 double cloud_factor = 1.0) noexcept;
Plan PE — per-element radiative and bed attributes.
Definition BedExchange.cpp:37
constexpr double kStefanBoltzmann
Stefan–Boltzmann constant, W/m²/K⁴ (rhemodel.cpp:46).
Definition RadiativeExchange.hpp:83
double atmosphericLongwave(double t_air_c, double humidity_pct, double atm_emiss_coeff, double lw_reflection, double sky_view, double cloud_factor) noexcept
Atmospheric longwave [W/m²], INTO the water.
Definition RadiativeExchange.cpp:96
constexpr double kKelvinOffset
Celsius → Kelvin offset.
Definition RadiativeExchange.hpp:86
double atmosphericEmissivity(double e_a_kpa, double atm_emiss_coeff, double cloud_factor) noexcept
Definition RadiativeExchange.cpp:79
double radiativeFluxOut(const SimulationContext &ctx, const HeatElement &elem, double t_w) noexcept
Definition RadiativeExchange.cpp:144
double backLongwave(double t_water_c, double emiss_water) noexcept
Back longwave emitted by the water [W/m²], OUT of the water.
Definition RadiativeExchange.cpp:75
double landCoverLongwave(double t_air_c, double emiss_landcover, double sky_view) noexcept
Land-cover longwave [W/m²], INTO the water.
Definition RadiativeExchange.cpp:106
double netShortwave(double incoming_wm2, double albedo, double shade_factor) noexcept
Net absorbed shortwave [W/m²], INTO the water.
Definition RadiativeExchange.cpp:67
double netRadiativeFluxOut(double t_water_c, double t_air_c, double humidity_pct, const RadiativeConfig &cfg, double jin_wm2, double cloud_factor) noexcept
Definition RadiativeExchange.cpp:116
Definition NodeCoupling.cpp:16
Which element a flux evaluator is being called for.
Definition HeatOverrideData.hpp:96
[RADIATIVE_FLUXES] parameters (heat plan §2.2, phase H3).
Definition HeatData.hpp:243
Central, reentrant simulation context.
Definition SimulationContext.hpp:353