Public Attributes

pmc_env_data::env_data_t Type Reference

Environment data. More...

List of all members.

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.

Detailed Description

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.


Member Data Documentation

Aerosol background at set-points.

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::aero_dilution_rate

Aerosol-background dilution rates at set-points (s^{-1}).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::aero_dilution_time

Aerosol-background dilution set-point times (s).

Aerosol emissions at set-points.

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::aero_emission_rate

Aerosol emission rates at set-points (s^{-1}).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::aero_emission_time

Aerosol emission set-points times (s).

Background gas mixing ratios at set-points.

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::gas_dilution_rate

Gas-background dilution rates at set-points (s^{-1}).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::gas_dilution_time

Gas-background dilution set-point times (s).

Gas emissions at set-points.

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::gas_emission_rate

Gas emisssion rates at set-points (s^{-1}).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::gas_emission_time

Gas emission set-point times (s).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::height

Heights at set-points (m).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::height_time

Height set-point times (s).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::temp

Temperatures at set-points (K).

real(kind=dp),dimension(:),pointer pmc_env_data::env_data_t::temp_time

Temperature set-point times (s).


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