Cumulative mass balance totals for runoff and routing.
More...
#include <SimulationContext.hpp>
Cumulative mass balance totals for runoff and routing.
Updated every timestep by the runoff and routing modules. Stored as contiguous doubles for batch accumulation. All volumes in ft3, all flows integrated to volumes.
- See also
- Legacy: RunoffTotals, RoutingTotals in massbal.c
◆ reset()
| void openswmm::SimulationContext::MassBalance::reset |
( |
| ) |
|
|
inline |
◆ resize_quality()
| void openswmm::SimulationContext::MassBalance::resize_quality |
( |
int |
n_pollutants | ) |
|
|
inline |
◆ routing_error()
| double openswmm::SimulationContext::MassBalance::routing_error |
( |
| ) |
const |
|
inline |
Routing continuity error (fraction).
◆ runoff_error()
| double openswmm::SimulationContext::MassBalance::runoff_error |
( |
| ) |
const |
|
inline |
Runoff continuity error (fraction).
◆ qual_bmp_removal
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_bmp_removal |
◆ qual_final_buildup
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_final_buildup |
◆ qual_infil_loss
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_infil_loss |
Mass lost to infiltration.
◆ qual_init_buildup
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_init_buildup |
◆ qual_routing_final
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_routing_final |
Final stored quality mass.
◆ qual_routing_flood
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_routing_flood |
Quality mass lost to flooding.
◆ qual_routing_init
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_routing_init |
Initial stored quality mass.
◆ qual_routing_outflow
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_routing_outflow |
Quality mass leaving at outfalls.
◆ qual_routing_reacted
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_routing_reacted |
Quality mass lost to decay.
◆ qual_routing_wet
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_routing_wet |
Wet weather quality inflow to routing.
◆ qual_runoff_load
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_runoff_load |
Mass load in surface runoff.
◆ qual_surface_buildup
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_surface_buildup |
Accumulated buildup during sim.
◆ qual_sweeping
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_sweeping |
Mass removed by sweeping.
◆ qual_wet_deposition
| std::vector<double> openswmm::SimulationContext::MassBalance::qual_wet_deposition |
◆ routing_dry_weather
| double openswmm::SimulationContext::MassBalance::routing_dry_weather = 0.0 |
◆ routing_evap_loss
| double openswmm::SimulationContext::MassBalance::routing_evap_loss = 0.0 |
◆ routing_external
| double openswmm::SimulationContext::MassBalance::routing_external = 0.0 |
◆ routing_final_storage
| double openswmm::SimulationContext::MassBalance::routing_final_storage = 0.0 |
◆ routing_flooding
| double openswmm::SimulationContext::MassBalance::routing_flooding = 0.0 |
◆ routing_forcing_inflow
| double openswmm::SimulationContext::MassBalance::routing_forcing_inflow = 0.0 |
Cumulative user-forced lateral inflow (ft3)
◆ routing_gw_inflow
| double openswmm::SimulationContext::MassBalance::routing_gw_inflow = 0.0 |
◆ routing_init_storage
| double openswmm::SimulationContext::MassBalance::routing_init_storage = 0.0 |
◆ routing_outflow
| double openswmm::SimulationContext::MassBalance::routing_outflow = 0.0 |
◆ routing_rdii
| double openswmm::SimulationContext::MassBalance::routing_rdii = 0.0 |
◆ routing_seep_loss
| double openswmm::SimulationContext::MassBalance::routing_seep_loss = 0.0 |
◆ routing_wet_weather
| double openswmm::SimulationContext::MassBalance::routing_wet_weather = 0.0 |
◆ runoff_evap
| double openswmm::SimulationContext::MassBalance::runoff_evap = 0.0 |
Total evaporation volume (ft3)
◆ runoff_final_store
| double openswmm::SimulationContext::MassBalance::runoff_final_store = 0.0 |
Final surface storage (ft3)
◆ runoff_infil
| double openswmm::SimulationContext::MassBalance::runoff_infil = 0.0 |
Total infiltration volume (ft3)
◆ runoff_init_store
| double openswmm::SimulationContext::MassBalance::runoff_init_store = 0.0 |
Initial surface storage (ft3)
◆ runoff_rainfall
| double openswmm::SimulationContext::MassBalance::runoff_rainfall = 0.0 |
Total rainfall volume (ft3)
◆ runoff_runoff
| double openswmm::SimulationContext::MassBalance::runoff_runoff = 0.0 |
Total surface runoff volume (ft3)
◆ runoff_snowremov
| double openswmm::SimulationContext::MassBalance::runoff_snowremov = 0.0 |
Total snow removal volume (ft3)
◆ step_dw_inflow
| double openswmm::SimulationContext::MassBalance::step_dw_inflow = 0.0 |
◆ step_flooding
| double openswmm::SimulationContext::MassBalance::step_flooding = 0.0 |
◆ step_gw_inflow
| double openswmm::SimulationContext::MassBalance::step_gw_inflow = 0.0 |
◆ step_outflow
| double openswmm::SimulationContext::MassBalance::step_outflow = 0.0 |
The documentation for this struct was generated from the following file: