PartMC
2.2.1
|
Bin index for particles sorted into bins. More...
Public Attributes | |
type(bin_grid_t) | bin_grid |
Bin grid for sorting. | |
type(integer_rmap_t) | size |
Map of size bin numbers. | |
type(integer_rmap_t) | weight |
Map of weight group numbers. | |
logical | coag_kernel_bounds_valid |
Whether coagulation kernel bounds are valid. | |
real(kind=dp), dimension(:,:), allocatable | coag_kernel_min |
Coagulation kernel lower bound. | |
real(kind=dp), dimension(:,:), allocatable | coag_kernel_max |
Coagulation kernel upper bound. |
Bin index for particles sorted into bins.
Both forward and reverse indexes are maintained. Particles are stored with both a linear index i_part
, and binned indexes (i_bin, i_entry)
, indicating that the particle is number i_entry
in bin number i_bin
. The forward index satisfies
i_part = aero_sorted%bin(i_bin)%entry(i_part)
while the reverse index satisfies
i_bin = aero_sorted%reverse_bin%entry(i_part) i_entry = aero_sorted%reverse_entry%entry(i_part)
Definition at line 32 of file aero_sorted.F90.
type(bin_grid_t) pmc_aero_sorted::aero_sorted_t::bin_grid |
Bin grid for sorting.
Definition at line 34 of file aero_sorted.F90.
Whether coagulation kernel bounds are valid.
Definition at line 40 of file aero_sorted.F90.
real(kind=dp), dimension(:,:), allocatable pmc_aero_sorted::aero_sorted_t::coag_kernel_max |
Coagulation kernel upper bound.
Definition at line 44 of file aero_sorted.F90.
real(kind=dp), dimension(:,:), allocatable pmc_aero_sorted::aero_sorted_t::coag_kernel_min |
Coagulation kernel lower bound.
Definition at line 42 of file aero_sorted.F90.
type(integer_rmap_t) pmc_aero_sorted::aero_sorted_t::size |
Map of size bin numbers.
Definition at line 36 of file aero_sorted.F90.
type(integer_rmap_t) pmc_aero_sorted::aero_sorted_t::weight |
Map of weight group numbers.
Definition at line 38 of file aero_sorted.F90.