|
PartMC
2.8.0
|
Single aerosol particle data structure. More...
Public Attributes | |
| real(kind=dp), dimension(:), allocatable | vol |
| Constituent species volumes [length aero_data_n_spec()] (m^3). More... | |
| integer | weight_group |
Weighting function group number (see aero_weight_array_t). More... | |
| integer | weight_class |
Weighting function class number (see aero_weight_array_t). More... | |
| real(kind=dp), dimension(:), allocatable | absorb_cross_sect |
| Absorption cross-section (m^2). More... | |
| real(kind=dp), dimension(:), allocatable | scatter_cross_sect |
| Scattering cross-section (m^2). More... | |
| real(kind=dp), dimension(:), allocatable | asymmetry |
| Asymmetry parameter (1). More... | |
| complex(kind=dc), dimension(:), allocatable | refract_shell |
| Refractive index of the shell (1). More... | |
| complex(kind=dc), dimension(:), allocatable | refract_core |
| Refractive index of the core (1). More... | |
| real(kind=dp) | core_vol |
| Volume of the core (m^3). More... | |
| integer | water_hyst_leg |
| Water hysteresis curve section (0 = lower, 1 = upper) More... | |
| integer(kind=8) | id |
| Unique ID number. More... | |
| type(aero_component_t), dimension(:), allocatable | component |
| Array of aerosol components. More... | |
| real(kind=dp) | least_create_time |
| First time a constituent was created (s). More... | |
| real(kind=dp) | greatest_create_time |
| Last time a constituent was created (s). More... | |
| integer | n_primary_parts |
| True number of primary particles contributing to particle. More... | |
Single aerosol particle data structure.
The vol array stores the total volumes of the different species that make up the particle. This array must have length equal to aero_data%n_spec, so that vol(i) is the volume (in m^3) of the i'th aerosol species.
Definition at line 30 of file aero_particle.F90.
| real(kind=dp), dimension(:), allocatable pmc_aero_particle::aero_particle_t::absorb_cross_sect |
Absorption cross-section (m^2).
Definition at line 38 of file aero_particle.F90.
| real(kind=dp), dimension(:), allocatable pmc_aero_particle::aero_particle_t::asymmetry |
Asymmetry parameter (1).
Definition at line 42 of file aero_particle.F90.
| type(aero_component_t), dimension(:), allocatable pmc_aero_particle::aero_particle_t::component |
Array of aerosol components.
Definition at line 54 of file aero_particle.F90.
| real(kind=dp) pmc_aero_particle::aero_particle_t::core_vol |
Volume of the core (m^3).
Definition at line 48 of file aero_particle.F90.
| real(kind=dp) pmc_aero_particle::aero_particle_t::greatest_create_time |
Last time a constituent was created (s).
Definition at line 58 of file aero_particle.F90.
| integer(kind=8) pmc_aero_particle::aero_particle_t::id |
Unique ID number.
Definition at line 52 of file aero_particle.F90.
| real(kind=dp) pmc_aero_particle::aero_particle_t::least_create_time |
First time a constituent was created (s).
Definition at line 56 of file aero_particle.F90.
| integer pmc_aero_particle::aero_particle_t::n_primary_parts |
True number of primary particles contributing to particle.
Definition at line 60 of file aero_particle.F90.
| complex(kind=dc), dimension(:), allocatable pmc_aero_particle::aero_particle_t::refract_core |
Refractive index of the core (1).
Definition at line 46 of file aero_particle.F90.
| complex(kind=dc), dimension(:), allocatable pmc_aero_particle::aero_particle_t::refract_shell |
Refractive index of the shell (1).
Definition at line 44 of file aero_particle.F90.
| real(kind=dp), dimension(:), allocatable pmc_aero_particle::aero_particle_t::scatter_cross_sect |
Scattering cross-section (m^2).
Definition at line 40 of file aero_particle.F90.
| real(kind=dp), dimension(:), allocatable pmc_aero_particle::aero_particle_t::vol |
Constituent species volumes [length aero_data_n_spec()] (m^3).
Definition at line 32 of file aero_particle.F90.
| integer pmc_aero_particle::aero_particle_t::water_hyst_leg |
Water hysteresis curve section (0 = lower, 1 = upper)
Definition at line 50 of file aero_particle.F90.
| integer pmc_aero_particle::aero_particle_t::weight_class |
Weighting function class number (see aero_weight_array_t).
Definition at line 36 of file aero_particle.F90.
| integer pmc_aero_particle::aero_particle_t::weight_group |
Weighting function group number (see aero_weight_array_t).
Definition at line 34 of file aero_particle.F90.