13#ifndef OPENSWMM_LID_NODE_DATA_HPP
14#define OPENSWMM_LID_NODE_DATA_HPP
Infiltration models — Horton, Green-Ampt, SCS Curve Number.
Richards-equation soil column state and numerical integration.
Definition ExchangeLaw.hpp:60
LidNodeLayerKind
Definition LidNodeData.hpp:24
@ Bottom
Definition LidNodeData.hpp:24
@ Aggregate
Definition LidNodeData.hpp:24
@ Media
Definition LidNodeData.hpp:24
@ Surface
Definition LidNodeData.hpp:24
LidNodeBottom
Definition LidNodeData.hpp:90
@ Current
Definition LidNodeData.hpp:90
@ MeshAquifer
Definition LidNodeData.hpp:90
@ Sealed
Definition LidNodeData.hpp:90
Definition Infiltration.hpp:74
Definition LidNodeData.hpp:25
double decay
Definition LidNodeData.hpp:28
double removal
Definition LidNodeData.hpp:27
std::string expression
Definition LidNodeData.hpp:29
std::string pollutant
Definition LidNodeData.hpp:26
Definition LidNodeData.hpp:38
double top
Definition LidNodeData.hpp:39
double area
Definition LidNodeData.hpp:40
double porosity
Definition LidNodeData.hpp:41
double conductivity_slope
Definition LidNodeData.hpp:42
double conductivity
Definition LidNodeData.hpp:42
int layer
Definition LidNodeData.hpp:44
LidNodeLayerKind kind
Definition LidNodeData.hpp:43
double theta
Definition LidNodeData.hpp:41
double geometric_volume
Definition LidNodeData.hpp:40
double field_capacity
Definition LidNodeData.hpp:41
double bottom
Definition LidNodeData.hpp:39
double wilting_point
Definition LidNodeData.hpp:41
double suction
Definition LidNodeData.hpp:42
Definition LidNodeData.hpp:91
double initial_saturation
Definition LidNodeData.hpp:93
LidNodeBottom bottom
Definition LidNodeData.hpp:94
int control
Definition LidNodeData.hpp:92
Definition LidNodeData.hpp:31
richards::Options flow
Definition LidNodeData.hpp:36
std::array< double, 7 > params
Definition LidNodeData.hpp:33
richards::Material retention
Definition LidNodeData.hpp:35
std::vector< LidLayerTreatment > treatment
Definition LidNodeData.hpp:34
LidNodeLayerKind kind
Definition LidNodeData.hpp:32
Definition LidNodeData.hpp:96
int link
Definition LidNodeData.hpp:97
bool top
Definition LidNodeData.hpp:99
int layer
Definition LidNodeData.hpp:98
Definition LidNodeData.hpp:54
std::vector< double > richards_water
Definition LidNodeData.hpp:56
int infiltration_cell
Definition LidNodeData.hpp:68
double evap_volume
Definition LidNodeData.hpp:86
std::vector< double > thermal_energy
Definition LidNodeData.hpp:77
richards::Report richards_report
Definition LidNodeData.hpp:58
double richards_mesh_start
Definition LidNodeData.hpp:61
bool richards_mesh_pending_finish
Definition LidNodeData.hpp:63
bool richards
Definition LidNodeData.hpp:55
double richards_completed_time
Definition LidNodeData.hpp:60
std::vector< LidNodeCell > cells
Definition LidNodeData.hpp:84
double quality_old_mobile
Definition LidNodeData.hpp:80
double held_volume
Definition LidNodeData.hpp:85
std::vector< double > quality_outlet_conc
Definition LidNodeData.hpp:75
std::vector< double > port_delta
Definition LidNodeData.hpp:83
std::vector< double > thermal_ground_contact_j
Definition LidNodeData.hpp:79
std::vector< LidWaterTransfer > quality_transfers
Definition LidNodeData.hpp:73
bool richards_mesh_routed
Definition LidNodeData.hpp:64
double infiltration_head
Definition LidNodeData.hpp:69
std::vector< double > richards_pressure
Definition LidNodeData.hpp:57
double mobile_delta
Definition LidNodeData.hpp:81
double richards_bottom_loss
Definition LidNodeData.hpp:59
double captured_flow
Definition LidNodeData.hpp:87
std::vector< double > quality_mass
Definition LidNodeData.hpp:71
std::vector< LidPortTransfer > quality_ports
Definition LidNodeData.hpp:74
std::vector< double > quality_old_water
Definition LidNodeData.hpp:72
double treated_volume
Definition LidNodeData.hpp:88
GreenAmptState surface_infil
Definition LidNodeData.hpp:67
Definition LidNodeData.hpp:50
double volume
Definition LidNodeData.hpp:52
int cell
Definition LidNodeData.hpp:51
int link
Definition LidNodeData.hpp:51
Definition LidNodeData.hpp:46
int to
Definition LidNodeData.hpp:47
int from
Definition LidNodeData.hpp:47
double volume
Definition LidNodeData.hpp:48
Definition RichardsColumn.hpp:21
Definition RichardsColumn.hpp:24
Definition RichardsColumn.hpp:60