PartMC  2.6.1
Public Attributes | List of all members
pmc_aero_state::aero_state_t Type Reference

The current collection of aerosol particles. More...

Public Attributes

type(aero_particle_array_tapa
 Linear array of particles. More...
 
type(aero_sorted_taero_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_tawa
 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_taero_info_array
 Information on removed particles. More...
 

Detailed Description

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.

Member Data Documentation

◆ aero_info_array

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.

◆ aero_sorted

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.

◆ apa

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.

◆ awa

type(aero_weight_array_t) pmc_aero_state::aero_state_t::awa

Weighting functions.

Definition at line 71 of file aero_state.F90.

◆ n_part_ideal

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.

◆ valid_sort

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.


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