Public Attributes | |
real *8, dimension(:), pointer | temp_time |
Temperature set-point times (s). | |
real *8, dimension(:), pointer | temp |
Temperatures at set-points (K). | |
real *8, dimension(:), pointer | height_time |
Height set-point times (s). | |
real *8, dimension(:), pointer | height |
Heights at set-points (m). | |
real *8, dimension(:), pointer | gas_emission_time |
Gas emission set-point times (s). | |
real *8, dimension(:), pointer | gas_emission_rate |
Gas emisssion rates at set-points (s^{-1}). | |
type(gas_state_t), dimension(:), pointer | gas_emission |
Gas emissions at set-points. | |
real *8, dimension(:), pointer | gas_dilution_time |
Gas-background dilution set-point times (s). | |
real *8, dimension(:), pointer | gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}). | |
type(gas_state_t), dimension(:), pointer | gas_background |
Background gas mixing ratios at set-points. | |
real *8, dimension(:), pointer | aero_emission_time |
Aerosol emission set-points times (s). | |
real *8, dimension(:), pointer | aero_emission_rate |
Aerosol emission rates at set-points (s^{-1}). | |
type(aero_dist_t), dimension(:), pointer | aero_emission |
Aerosol emissions at set-points. | |
real *8, dimension(:), pointer | aero_dilution_time |
Aerosol-background dilution set-point times (s). | |
real *8, dimension(:), pointer | aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}). | |
type(aero_dist_t), dimension(:), pointer | aero_background |
Aerosol background at set-points. |
This is everything needed to support the current environment state. The environment data is not time-dependent, whereas the environment state in env_state_t is time-dependent.
The temperature, emissions and background states are profiles proscribed as functions of time by giving a number of times and the corresponding data. Simple data such as temperature is linearly interpoloated between times, with constant interpolation outside of the range of times. Gases and aerosols are interpolated with gas_state_interp_1d() and aero_dist_interp_1d(), respectively.
real*8,dimension(:),pointer pmc_env_data::env_data_t::temp_time |
Temperature set-point times (s).
real*8,dimension(:),pointer pmc_env_data::env_data_t::temp |
Temperatures at set-points (K).
real*8,dimension(:),pointer pmc_env_data::env_data_t::height_time |
Height set-point times (s).
real*8,dimension(:),pointer pmc_env_data::env_data_t::height |
Heights at set-points (m).
real*8,dimension(:),pointer pmc_env_data::env_data_t::gas_emission_time |
Gas emission set-point times (s).
real*8,dimension(:),pointer pmc_env_data::env_data_t::gas_emission_rate |
Gas emisssion rates at set-points (s^{-1}).
type(gas_state_t),dimension(:),pointer pmc_env_data::env_data_t::gas_emission |
Gas emissions at set-points.
real*8,dimension(:),pointer pmc_env_data::env_data_t::gas_dilution_time |
Gas-background dilution set-point times (s).
real*8,dimension(:),pointer pmc_env_data::env_data_t::gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}).
type(gas_state_t),dimension(:),pointer pmc_env_data::env_data_t::gas_background |
Background gas mixing ratios at set-points.
real*8,dimension(:),pointer pmc_env_data::env_data_t::aero_emission_time |
Aerosol emission set-points times (s).
real*8,dimension(:),pointer pmc_env_data::env_data_t::aero_emission_rate |
Aerosol emission rates at set-points (s^{-1}).
type(aero_dist_t),dimension(:),pointer pmc_env_data::env_data_t::aero_emission |
Aerosol emissions at set-points.
real*8,dimension(:),pointer pmc_env_data::env_data_t::aero_dilution_time |
Aerosol-background dilution set-point times (s).
real*8,dimension(:),pointer pmc_env_data::env_data_t::aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}).
type(aero_dist_t),dimension(:),pointer pmc_env_data::env_data_t::aero_background |
Aerosol background at set-points.