![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
One element's bed coupling, fully reduced to SI conductances. More...
#include <BedExchange.hpp>
Public Member Functions | |
| bool | viable () const noexcept |
| True when the pair is worth stepping at all. | |
Public Attributes | |
| double | g_wb = 0.0 |
| Water<->bed conductance, W/K (conduction + advection) | |
| double | g_bg = 0.0 |
| Bed<->deep-ground conductance, W/K. | |
| double | c_w = 0.0 |
| Water heat capacity, J/K. | |
| double | c_b = 0.0 |
| Bed heat capacity, J/K. | |
| double | t_gr = 0.0 |
| Deep-ground temperature, °C. | |
One element's bed coupling, fully reduced to SI conductances.
Everything geometric and material has already been folded in, so relaxPair contains no unit conversion and no reference to conduit shape. That separation is deliberate: the geometry is what differs between the LEGACY link binding and the ARD mesh binding, and the integration is what must not.
|
inlinenoexcept |
True when the pair is worth stepping at all.
| double openswmm::transport::heat::BedCoupling::c_b = 0.0 |
Bed heat capacity, J/K.
| double openswmm::transport::heat::BedCoupling::c_w = 0.0 |
Water heat capacity, J/K.
| double openswmm::transport::heat::BedCoupling::g_bg = 0.0 |
Bed<->deep-ground conductance, W/K.
| double openswmm::transport::heat::BedCoupling::g_wb = 0.0 |
Water<->bed conductance, W/K (conduction + advection)
| double openswmm::transport::heat::BedCoupling::t_gr = 0.0 |
Deep-ground temperature, °C.