OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
SWMM_LidBottomState Struct Reference

#include <openswmm_infrastructure.h>

Collaboration diagram for SWMM_LidBottomState:

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
 

Detailed Description

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.

Member Data Documentation

◆ accepted_down_m3

double SWMM_LidBottomState::accepted_down_m3

◆ accepted_up_m3

double SWMM_LidBottomState::accepted_up_m3

◆ aquifer_head_m

double SWMM_LidBottomState::aquifer_head_m

◆ aquifer_time_s

double SWMM_LidBottomState::aquifer_time_s

◆ cell

int SWMM_LidBottomState::cell

◆ contact_area_m2

double SWMM_LidBottomState::contact_area_m2

◆ down_cumulative_m3

double SWMM_LidBottomState::down_cumulative_m3

◆ flow_model

int SWMM_LidBottomState::flow_model

◆ groundwater_residual_m3

double SWMM_LidBottomState::groundwater_residual_m3

◆ net_cumulative_m3

double SWMM_LidBottomState::net_cumulative_m3

◆ net_rate_m3s

double SWMM_LidBottomState::net_rate_m3s

◆ pending_down_m3

double SWMM_LidBottomState::pending_down_m3

◆ pending_up_m3

double SWMM_LidBottomState::pending_up_m3

◆ requested_down_m3

double SWMM_LidBottomState::requested_down_m3

◆ requested_up_m3

double SWMM_LidBottomState::requested_up_m3

◆ reserved_down_m3

double SWMM_LidBottomState::reserved_down_m3

◆ reserved_up_m3

double SWMM_LidBottomState::reserved_up_m3

◆ sample_end_s

double SWMM_LidBottomState::sample_end_s

◆ sample_start_s

double SWMM_LidBottomState::sample_start_s

◆ sampled_aquifer_head_m

double SWMM_LidBottomState::sampled_aquifer_head_m

◆ sampled_aquifer_time_s

double SWMM_LidBottomState::sampled_aquifer_time_s

◆ sampled_lid_head_m

double SWMM_LidBottomState::sampled_lid_head_m

◆ surface_head_m

double SWMM_LidBottomState::surface_head_m

◆ up_cumulative_m3

double SWMM_LidBottomState::up_cumulative_m3

◆ valid_sample

int SWMM_LidBottomState::valid_sample

The documentation for this struct was generated from the following file: