![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <openswmm_infrastructure.h>
Public Attributes | |
| int | flow_model |
| int | cell |
| int | valid_sample |
| double | contact_area_m2 |
| double | surface_head_m |
| double | aquifer_head_m |
| double | aquifer_time_s |
| double | down_cumulative_m3 |
| double | up_cumulative_m3 |
| double | net_cumulative_m3 |
| double | pending_down_m3 |
| double | pending_up_m3 |
| double | groundwater_residual_m3 |
| double | sample_start_s |
| double | sample_end_s |
| double | sampled_aquifer_time_s |
| double | sampled_lid_head_m |
| double | sampled_aquifer_head_m |
| double | requested_down_m3 |
| double | requested_up_m3 |
| double | reserved_down_m3 |
| double | reserved_up_m3 |
| double | accepted_down_m3 |
| double | accepted_up_m3 |
| double | net_rate_m3s |
Accepted mesh-bottom diagnostics, always SI. Positive net flow is from LID to aquifer. The sample is the last completed exchange interval; the current aquifer state has its own time. valid_sample=0 before first sampling. Classical flow uses mobile HGL for sampled_lid_head; Richards uses the bottom porous total head. Gross pending transfers cannot cancel each other. Returns BADPARAM without an initialized explicit mesh-bottom connection; failure leaves *out unchanged. This function does not advance either clock.
| double SWMM_LidBottomState::accepted_down_m3 |
| double SWMM_LidBottomState::accepted_up_m3 |
| double SWMM_LidBottomState::aquifer_head_m |
| double SWMM_LidBottomState::aquifer_time_s |
| int SWMM_LidBottomState::cell |
| double SWMM_LidBottomState::contact_area_m2 |
| double SWMM_LidBottomState::down_cumulative_m3 |
| int SWMM_LidBottomState::flow_model |
| double SWMM_LidBottomState::groundwater_residual_m3 |
| double SWMM_LidBottomState::net_cumulative_m3 |
| double SWMM_LidBottomState::net_rate_m3s |
| double SWMM_LidBottomState::pending_down_m3 |
| double SWMM_LidBottomState::pending_up_m3 |
| double SWMM_LidBottomState::requested_down_m3 |
| double SWMM_LidBottomState::requested_up_m3 |
| double SWMM_LidBottomState::reserved_down_m3 |
| double SWMM_LidBottomState::reserved_up_m3 |
| double SWMM_LidBottomState::sample_end_s |
| double SWMM_LidBottomState::sample_start_s |
| double SWMM_LidBottomState::sampled_aquifer_head_m |
| double SWMM_LidBottomState::sampled_aquifer_time_s |
| double SWMM_LidBottomState::sampled_lid_head_m |
| double SWMM_LidBottomState::surface_head_m |
| double SWMM_LidBottomState::up_cumulative_m3 |
| int SWMM_LidBottomState::valid_sample |