OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::climate::ClimateState Struct Reference

#include <Climate.hpp>

Collaboration diagram for openswmm::climate::ClimateState:

Public Attributes

double temperature = 70.0
 Air temperature (deg F)
 
double temp_range = 0.0
 Daily temperature range (deg F)
 
double evap_rate = 0.0
 Evaporation rate (ft/sec)
 
double wind_speed = 0.0
 Wind speed (mph)
 
double humidity = 50.0
 Relative humidity (%)
 
double gamma = 0.0
 Psychrometric constant.
 
double ea = 0.0
 Saturation vapor pressure.
 
double latitude = 0.0
 Latitude (degrees)
 
double monthly_evap [12] = {}
 
double adjust_evap [12] = {1,1,1,1,1,1,1,1,1,1,1,1}
 
double adjust_temp [12] = {0,0,0,0,0,0,0,0,0,0,0,0}
 
double adjust_rain [12] = {1,1,1,1,1,1,1,1,1,1,1,1}
 
EvapMethod evap_method = EvapMethod::CONSTANT
 
double infil_factor = 1.0
 
double recovery_factor = 1.0
 

Member Data Documentation

◆ adjust_evap

double openswmm::climate::ClimateState::adjust_evap[12] = {1,1,1,1,1,1,1,1,1,1,1,1}

◆ adjust_rain

double openswmm::climate::ClimateState::adjust_rain[12] = {1,1,1,1,1,1,1,1,1,1,1,1}

◆ adjust_temp

double openswmm::climate::ClimateState::adjust_temp[12] = {0,0,0,0,0,0,0,0,0,0,0,0}

◆ ea

double openswmm::climate::ClimateState::ea = 0.0

Saturation vapor pressure.

◆ evap_method

EvapMethod openswmm::climate::ClimateState::evap_method = EvapMethod::CONSTANT

◆ evap_rate

double openswmm::climate::ClimateState::evap_rate = 0.0

Evaporation rate (ft/sec)

◆ gamma

double openswmm::climate::ClimateState::gamma = 0.0

Psychrometric constant.

◆ humidity

double openswmm::climate::ClimateState::humidity = 50.0

Relative humidity (%)

◆ infil_factor

double openswmm::climate::ClimateState::infil_factor = 1.0

◆ latitude

double openswmm::climate::ClimateState::latitude = 0.0

Latitude (degrees)

◆ monthly_evap

double openswmm::climate::ClimateState::monthly_evap[12] = {}

◆ recovery_factor

double openswmm::climate::ClimateState::recovery_factor = 1.0

◆ temp_range

double openswmm::climate::ClimateState::temp_range = 0.0

Daily temperature range (deg F)

◆ temperature

double openswmm::climate::ClimateState::temperature = 70.0

Air temperature (deg F)

◆ wind_speed

double openswmm::climate::ClimateState::wind_speed = 0.0

Wind speed (mph)


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