PartMC
2.2.0
|
Environment data. More...
Public Attributes | |
real(kind=dp), dimension(:), pointer | temp_time |
Temperature set-point times (s). | |
real(kind=dp), dimension(:), pointer | temp |
Temperatures at set-points (K). | |
real(kind=dp), dimension(:), pointer | height_time |
Height set-point times (s). | |
real(kind=dp), dimension(:), pointer | height |
Heights at set-points (m). | |
real(kind=dp), dimension(:), pointer | gas_emission_time |
Gas emission set-point times (s). | |
real(kind=dp), 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(kind=dp), dimension(:), pointer | gas_dilution_time |
Gas-background dilution set-point times (s). | |
real(kind=dp), 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(kind=dp), dimension(:), pointer | aero_emission_time |
Aerosol emission set-points times (s). | |
real(kind=dp), 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(kind=dp), dimension(:), pointer | aero_dilution_time |
Aerosol-background dilution set-point times (s). | |
real(kind=dp), 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. |
Environment data.
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 prescribed 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.
Definition at line 36 of file env_data.F90.
type(aero_dist_t), dimension(:), pointer pmc_env_data::env_data_t::aero_background |
Aerosol background at set-points.
Definition at line 73 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}).
Definition at line 71 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::aero_dilution_time |
Aerosol-background dilution set-point times (s).
Definition at line 69 of file env_data.F90.
type(aero_dist_t), dimension(:), pointer pmc_env_data::env_data_t::aero_emission |
Aerosol emissions at set-points.
Definition at line 66 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::aero_emission_rate |
Aerosol emission rates at set-points (s^{-1}).
Definition at line 64 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::aero_emission_time |
Aerosol emission set-points times (s).
Definition at line 62 of file env_data.F90.
type(gas_state_t), dimension(:), pointer pmc_env_data::env_data_t::gas_background |
Background gas mixing ratios at set-points.
Definition at line 59 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}).
Definition at line 57 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::gas_dilution_time |
Gas-background dilution set-point times (s).
Definition at line 55 of file env_data.F90.
type(gas_state_t), dimension(:), pointer pmc_env_data::env_data_t::gas_emission |
Gas emissions at set-points.
Definition at line 52 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::gas_emission_rate |
Gas emisssion rates at set-points (s^{-1}).
Definition at line 50 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::gas_emission_time |
Gas emission set-point times (s).
Definition at line 48 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::height |
Heights at set-points (m).
Definition at line 45 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::height_time |
Height set-point times (s).
Definition at line 43 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::temp |
Temperatures at set-points (K).
Definition at line 40 of file env_data.F90.
real(kind=dp), dimension(:), pointer pmc_env_data::env_data_t::temp_time |
Temperature set-point times (s).
Definition at line 38 of file env_data.F90.