PartMC
2.6.1
|
The current collection of aerosol particles. More...
Public Attributes | |
type(aero_particle_array_t) | apa |
Linear array of particles. More... | |
type(aero_sorted_t) | aero_sorted |
Sorting of particles into size bins and weight groups/classes. More... | |
logical | valid_sort |
Whether the aero_sorted is a correct sorting. More... | |
type(aero_weight_array_t) | awa |
Weighting functions. More... | |
real(kind=dp), dimension(:, :), allocatable | n_part_ideal |
Ideal number of computational particles, per weight group and class. More... | |
type(aero_info_array_t) | aero_info_array |
Information on removed particles. More... | |
The current collection of aerosol particles.
The particles in aero_state_t
are stored in a single flat array (the apa
data member), with a sorting into size bins and weight groups/classes possibly stored in the aero_sorted
data member (if valid_sort
is true).
Every time we remove particles we keep track of the particle ID and the action performed in the aero_info_array_t structure. This is typically cleared each time we output data to disk.
Definition at line 63 of file aero_state.F90.
type(aero_info_array_t) pmc_aero_state::aero_state_t::aero_info_array |
Information on removed particles.
Definition at line 75 of file aero_state.F90.
type(aero_sorted_t) pmc_aero_state::aero_state_t::aero_sorted |
Sorting of particles into size bins and weight groups/classes.
Definition at line 67 of file aero_state.F90.
type(aero_particle_array_t) pmc_aero_state::aero_state_t::apa |
Linear array of particles.
Definition at line 65 of file aero_state.F90.
type(aero_weight_array_t) pmc_aero_state::aero_state_t::awa |
Weighting functions.
Definition at line 71 of file aero_state.F90.
real(kind=dp), dimension(:, :), allocatable pmc_aero_state::aero_state_t::n_part_ideal |
Ideal number of computational particles, per weight group and class.
Definition at line 73 of file aero_state.F90.
logical pmc_aero_state::aero_state_t::valid_sort |
Whether the aero_sorted
is a correct sorting.
Definition at line 69 of file aero_state.F90.